初学者,做了个小例子。主画面动态显示文件下载进度,后台进行下载文件操作。一:用handler来进行数据交互,可以实现这个功能。二:我想改用service,画面还是动态显示进度条更新,下载文件在后台service处理进行。 但用binder做进度条的实时更新好像不行啊。。这是为什么呢? service不能这样吗??? 大侠们给讲解一下。多谢!

解决方案 »

  1.   

    更新进度条用个线程就行了为啥用service,线程方便
    service也是可以通过传数据更新的,你说的不行是指什么,是message不通被handler接收?
    上代码先,这样说不知你哪一步错了,线程最方便
      

  2.   

    你去看一下mars老师最新的视频,就是讲后台处理的,而且恰好用了进度条。
    http://www.marsdroid.org/bbs/forum.php?mod=viewthread&tid=4203&extra=page%3D1
      

  3.   

    就是service的binder不会实时的取数据吧?????????