【发布时间】:2015-10-18 03:20:59
【问题描述】:
我已经知道使用服务/意图服务我们会在后台下载多个文件。但是这个问题还有一个更复杂的问题需要解决。
我必须在不同的活动中并行下载多个视频/图像,例如什么应用程序。我在什么应用程序中看到我们可以开始下载,然后我们可以在不同的屏幕上移动或按主页按钮等。但是当我们再次回到该屏幕时,下载仍在继续并显示更新的进度。
像上面一样,有 4 个活动,用户开始在活动和 A 上下载 ABC.mp4,然后转到活动 B。然后转到 C 并开始下载视频/图像。如果用户回到 A 并且我想显示该 ABC.mp4 文件的进度,即下载了多少以及其他活动的情况相同。
请让我知道您的服务或任何其他方式,以便我可以使用下载文件的更新值更新 UI。任何帮助表示赞赏。
【问题讨论】:
-
在执行器上执行的 AsyncTasks 怎么样?为每个要下载的文件生成一个。
-
@michael 是的,你是对的,但是如何在哪个活动上维护哪个文件的异步任务,然后也显示它的进度。
标签: android service android-service whatsapp