首页 > Android中如何实现实时监控下载进度?

Android中如何实现实时监控下载进度?

大家好,我正在开发一下下载的功能,遇到了一些问题。
我使用的是 DownloadManager 执行下载,用 ContentObserver 来监控下载进度。
我遇到的问题是,离开了Activity ,再重新回来该Activity,我就失去了监控下载的进度。
我尝试过各种保存download Id ,但是就是无法让download 的状态和 Activity 的 listview 对应起来。

最近在研究百度地图的离线地图下载功能,我发现,在离线下载界面点击下载后,即使退出了百度地图的APP,在重新打开APP,再次进入下载管理的界面时,其下载进度依旧是保持的。

请问有了解这个功能实现的思路吗?求给思路!


应该把下载的content写成一个service就是可以的了,service可以一直在后台运行,而activity退出之后再进来就可能会有问题。。

【热门文章】
【热门文章】