我需要帮助设计特定于长时间运行后台任务的问题的解决方案。
答案 0 :(得分:3)
这允许您并行执行下载。在活动中,您可以通过后台线程中的轮询显示当前进度,但我不确定您对通知的意思是什么? DownloadManager在下载开始时显示通知。
您的下载将更稳定,而不是使用自己的实现,因为DownloadManager可以处理连接丢失并将执行重试。
答案 1 :(得分:0)
我建议使用Android' DownloadManager
。这是整个操作系统使用的下载管理器。使用ACTION_DOWNLOAD_COMPLETE
完成下载后,您将收到广播。
试用本教程:
http://blog.vogella.com/2011/06/14/android-downloadmanager-example/