下载失败时从Download Manager android继续下载

时间:2014-01-08 09:37:13

标签: android

我正在使用DownloadManager服务下载文件。我想让它在任何情况下都失败时恢复下载(例如互联网断开连接)。我正在保存下载请求时生成的下载ID。我可以使用该ID恢复下载吗?或者使用任何其他方法?

编辑:我的下载服务代码:http://pastie.org/8613353

2 个答案:

答案 0 :(得分:2)

首先检查文档是个好习惯。 DownloadManager documentation说:

  

下载管理器将在后台进行下载,   处理HTTP交互并在失败后重试下载   或者连接更改和系统重新启动。

答案 1 :(得分:1)

感谢@ Marcin的建议,我检查了DownloadManager的文档。我发布的链接问题是它没有恢复功能。这就是为什么由于互联网断线导致它失败后,它不会恢复原状。我尝试了其他具有恢复功能的链接,并且在互联网重新连接后它们都恢复正常。