改进xutils下载管理器,使其,在任意地方进行进度更新,以及其他状态监听操作
2014-11-17 15:06
281 查看
1、前面在做下载进度监听,尝试过,通过添加 弱引用的View进度条,到对应的集合。
等到要进行更新进度的时候,通过Key 获取对应的VIew来进行更新 进度条。效果是达到了,但是我们如何来监听其他的状态呢,不好监听。
2、又想过通过每个 下载APP,都有一个对应的List<DownloadListem> 对象,然后我们将进度监听,都添加进去,待更新进度的时候, for循环来进行。 但是这样要考虑,activity onResume onPase的时候,不需要更新界面。麻烦事情。
3、最后,方法是。在切换不同的界面的时候,在onresume里面进行 adapter.notifyDataSetChanged();
然后listveiw分别进行 初始化,重新刷新进度状态,并且重新设置下载监听。
即可完美实现。问题还是有的,但是相对较好的解决用 xutils simple改进的下载管理。
不知道大家有没更好的方法,求思路。
等到要进行更新进度的时候,通过Key 获取对应的VIew来进行更新 进度条。效果是达到了,但是我们如何来监听其他的状态呢,不好监听。
2、又想过通过每个 下载APP,都有一个对应的List<DownloadListem> 对象,然后我们将进度监听,都添加进去,待更新进度的时候, for循环来进行。 但是这样要考虑,activity onResume onPase的时候,不需要更新界面。麻烦事情。
3、最后,方法是。在切换不同的界面的时候,在onresume里面进行 adapter.notifyDataSetChanged();
然后listveiw分别进行 初始化,重新刷新进度状态,并且重新设置下载监听。
即可完美实现。问题还是有的,但是相对较好的解决用 xutils simple改进的下载管理。
不知道大家有没更好的方法,求思路。
相关文章推荐
- 改进xutils下载管理器,使其,在随意地方进行进度更新,以及其它状态监听操作
- 改进xutils下载管理器,使其,在随意地方进行进度更新,以及其它状态监听操作
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- Android应用中,退出activity时对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行?
- 页面点击其他地方时进行某些操作
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- js点击页面其他地方,对目标进行操作比如隐藏div
- asphttprequest 实现文件下载, 监听下载进度以及当前网络的状态(WXHL)
- 【JavaWeb-20】3种对象状态以及相互转化、一级缓存和快照、Session其他API、一对多配置和操作、cascade
- 在状态行中的任意地方建立一个进度条
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- JAVA构建界面以及监听操作框架
- 实现对地址栏中的历史记录进行删除的操作,以及运行对话框的历史运行记录的删除.
- 如何更新服务其证书-试用于web ssl证书过期以及其他形式应用的证书过期
- 关于DBGrid,禁止在插入/修改操作状态下移动光标到其他行时,数据自动修改(非客户端)!
- SSH开发该在什么地方对字符串进行trim操作
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新
- jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作[转]
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新