我开始使用android DownloadManager,并注意到当下载完成时,我得到了2-4个ACTION_DOWNLOAD_COMPLETE广播,每个广播都是有原因的,STATUS_SUCCESSFUL用于相同的下载,ID....its闻起来像个bug吗?有什么解决办法吗?
谢谢。
发布于 2014-01-05 10:33:57
这正是我当时所面临的问题。
也看到了这个。对我来说是这样的: 下载已经启动,似乎已经完成了,我得到了DOWNLOAD_COMPLETED广播。然而,在这之后,我看到了DownloadManager日志记录: I/DownloadManager( 5893):启动下载请求1419 W/DownloadManager( 5893):中止下载请求1419:尝试恢复无法恢复的下载 然后,我得到了另一个具有相同下载ID的DOWNLOAD_COMPLETED。而且,在第二次尝试失败期间,下载的文件似乎被删除了。 知道是什么引发了这一切吗?或者其他的解决办法?还是每个人都在写自己的下载经理..。
向google报告;这里
我试着想办法解决这个问题。但这很难,而且成本很高。因此,我放弃了使用DownloadManager
的所有工作,开始编写我的自定义下载程序。当时的DownloadManager
被证明是一种痛苦。
针对这个问题提出的解决方案是在github中使用这免费的开源第三方下载器。
我不确定它是否会像你预期的那样起作用,它可能也有同样的问题。我没有试过,但我希望它能帮上忙
https://stackoverflow.com/questions/20931672
复制相似问题