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



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

    等到要进行更新进度的时候,通过Key 获取相应的VIew来进行更新 进度条。

    效果是达到了,可是我们怎样来监听其它的状态呢,不好监听。


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


    3、最后,方法是。

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

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

    就可以完美实现。

    问题还是有的,可是相对较好的解决用 xutils simple改进的下载管理。


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



  • 相关阅读:
    Hadoop技术内幕——Hadoop配置信息处理
    协程,线程池
    线程知识点(锁,信号量,队列,条件)
    进程的概念
    socketserver网络编程简单的小例子
    socket 发送文件
    网络编程
    正则表达式
    面对对象--多态封装
    创建可管理的属性:property
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7083728.html
Copyright © 2020-2023  润新知