我需要在单个屏幕中旋转两个图像 . 从套接字动态获取角度数据 .

  • 没有objectanimator,数据ID正常 . - >如果我们将使用objectanimator,将获得不同的dataID值 . 请看下面的代码,

Log.d("TEST","data_ID--->"+dataId + "      data-->"+clusterData);
             if(dataId == 43) {
                 new Handler(Looper.getMainLooper()).post(new Runnable() {
                      @Override
                       public void run() {
                           Log.d("TEST", "speed_data_ID--->" + dataId); 
    objectanimator1= objectanimator1.ofFloat(speed, "rotation", cData);                        
    objectanimator1.start();                 
                       }
                   });
               }

            }

在if(dataId == 43)中,speed_data_ID应该只得到43.如果我们在if条件下对象,数据speed_data_ID就像是43,44,72,93 ......来了 . 你能指导我错误的地方吗?

log:
 12-10 11:42:46.998  1228  1228 D BPT     : speed_data_ID--->43
 12-10 11:42:47.020  1228  1250 D BPT     : data_ID--->96      data-->98
 12-10 11:42:47.021  1228  1250 D BPT     : data_ID--->64      data-->100
 12-10 11:42:47.037  1228  1228 D BPT     : speed_data_ID--->64
 12-10 11:42:47.044  1228  1250 D BPT     : data_ID--->97      data-->98
 12-10 11:42:47.045  1228  1250 D BPT     : data_ID--->43      data-->4
 12-10 11:42:47.068  1228  1250 D BPT     : data_ID--->98      data-->2
 12-10 11:42:47.077  1228  1228 D BPT     : speed_data_ID--->98
 12-10 11:42:47.088  1228  1250 D BPT     : data_ID--->64      data-->75
 12-10 11:42:47.112  1228  1250 D BPT     : data_ID--->99      data-->0
 12-10 11:42:47.113  1228  1250 D BPT     : data_ID--->43      data-->3
  12-10 11:42:47.136  1228  1250 D BPT     : data_ID--->100      data-->0
  12-10 11:42:47.137  1228  1250 D BPT     : data_ID--->64      data-->50
  12-10 11:42:47.157  1228  1228 D BPT     : speed_data_ID--->64
  12-10 11:42:47.160  1228  1250 D BPT     : data_ID--->101      data-->2
  12-10 11:42:47.268  1228  1250 D BPT     : data_ID--->43      data-->2
  12-10 11:42:47.292  1228  1250 D BPT     : data_ID--->43      data-->1
  12-10 11:42:47.316  1228  1250 D BPT     : data_ID--->64      data-->25
  12-10 11:42:47.321  1228  1228 D BPT     : speed_data_ID--->64
  12-10 11:42:47.322  1228  1228 D BPT     : speed_data_ID--->64
  12-10 11:42:47.340  1228  1250 D BPT     : data_ID--->38      data-->99
  12-10 11:42:47.350  1228  1250 D BPT     : data_ID--->43      data-->0
   12-10 11:42:47.360  1228  1228 D BPT     : speed_data_ID--->43
  12-10 11:42:47.375  1228  1250 D BPT     : data_ID--->64      data-->0
  12-10 11:42:47.400  1228  1250 D BPT     : data_ID--->64      data-->25
  12-10 11:42:47.422  1228  1250 D BPT     : data_ID--->65      data-->1
  12-10 11:42:47.432  1228  1250 D BPT     : data_ID--->43      data-->1
  12-10 11:42:47.456  1228  1250 D BPT     : data_ID--->66      data-->1
  12-10 11:42:47.466  1228  1250 D BPT     : data_ID--->64      data-->50
  12-10 11:42:47.481  1228  1228 D BPT     : speed_data_ID--->64
  12-10 11:42:47.490  1228  1250 D BPT     : data_ID--->67      data-->1