当前位置: 代码迷 >> Android >> !Android数据更新后在listview上显示有关问题!
  详细解决方案

!Android数据更新后在listview上显示有关问题!

热度:28   发布时间:2016-04-28 04:16:10.0
求助!!!Android数据更新后在listview上显示问题!!!
最近想做一个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);
  相关解决方案