最近想做一个application实现当注册callback函数后数据更新,然后将更新得数据显示到listview上
从log信息上看 在实现callback后会更新三组数据,数据不是同一时间发送得,可能存在几百毫秒周期性
第一组 01-02 00:01:04.920 I/MainActivity( 5832): receive Data:0a 09 00 00
第二组 01-02 00:01:05.150 I/MainActivity( 5832): receive Data:0b 0a 02 02 02 37 37 bf 60 01 2d 01 f0 81 00 00 27 20 08 12 01 00 00 00 00 00 01 01 23 08
00 04 45 0a 00 02 00 0a 02 b3 02 23 08 00 04 45 0a 00 02 01 01 01 83 01 01 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0
0 00 00 00 00 37 bf 60 02 3f 02 10 81 00 00 39 00 3c 01 00 00 00 01 2c 23 08 00 04 45 0a 00 02 01 00 5a 01 80 00 04 01 01 01 01 80 23 01 00 0f 44 88
00 04 01 00 5a 5a 00 00 00 00 00 05 11 01 80 5a 01 01 01 ff ff 3f ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 bf 60 03 1c 08 11 81 00 00 16 20 01 ca 28 00 0
0 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 37 bf 60 84 5a 09 11 81 00 00 54 01 01 00 00 80 03 03 81 2c 00 00 01 00 00 00 00 00 00 00 00 00 00 80 00 00 00 0
0 00 00 00 00 00 04 81 90 00 00 01 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 05 81 f4 00 00 01 00 00 00 00 00 00 00 00 00 00 80 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
第三组 01-02 00:01:05.160 I/MainActivity( 5832): receive Data:52 0b 00 01 02
可是当显示到listview上的时候只有两组,我同样试验了很多组都存在数据不全的情况,还请各位大神帮忙看看是何种原因造成的,万分感谢。
如下是我写的部分代码,供参照:
实现Runnable来完成listview的显示
private final Runnable task2 = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
handler.post(this);
update_num++;
setContentView(R.layout.listview);