码迷,mamicode.com
首页 > 其他好文 > 详细

改进xutils下载管理器,使其,在随意地方进行进度更新,以及其它状态监听操作

时间:2017-05-01 19:04:23      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:地方   nload   article   更新   弱引用   初始化   resume   cti   rgb   


1、前面在做下载进度监听。尝试过,通过加入 弱引用的View进度条,到相应的集合。

等到要进行更新进度的时候。通过Key 获取相应的VIew来进行更新 进度条。效果是达到了,可是我们怎样来监听其它的状态呢,不好监听。


2、又想过通过每一个 下载APP。都有一个相应的List<DownloadListem> 对象,然后我们将进度监听。都加入进去,待更新进度的时候。 for循环来进行。 可是这样要考虑,activity onResume onPase的时候,不须要更新界面。麻烦事情。


3、最后,方法是。

在切换不同的界面的时候。在onresume里面进行 adapter.notifyDataSetChanged();

然后listveiw分别进行 初始化。又一次刷新进度状态。而且又一次设置下载监听。

就可以完美实现。问题还是有的。可是相对较好的解决用 xutils simple改进的下载管理。


不知道大家有没更好的方法,求思路。



改进xutils下载管理器,使其,在随意地方进行进度更新,以及其它状态监听操作

标签:地方   nload   article   更新   弱引用   初始化   resume   cti   rgb   

原文地址:http://www.cnblogs.com/clnchanpin/p/6792388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!