我正在使用DownloadManager服务下载文件。我希望它在任何情况下都能恢复下载(例如互联网断开连接)。我保存了我们排队请求下载时生成的下载ID。我可以使用该ID恢复下载吗?还是用其他方法?当下载失败时,从Download Manager android继续下载
编辑:我下载服务的代码:http://pastie.org/8613353
我正在使用DownloadManager服务下载文件。我希望它在任何情况下都能恢复下载(例如互联网断开连接)。我保存了我们排队请求下载时生成的下载ID。我可以使用该ID恢复下载吗?还是用其他方法?当下载失败时,从Download Manager android继续下载
编辑:我下载服务的代码:http://pastie.org/8613353
这是很好的习惯,先检查文档。下载管理器documentation说:
下载管理器将进行在后台下载, 照顾故障 后或在连接的变化和系统重新启动HTTP交互和重试下载。
感谢@ Marcin的建议,我检查了DownloadManager的文档。我发布的链接的问题是它没有恢复能力。这就是为什么在因互联网断开而失败后,它不会恢复。我尝试了其他带有恢复功能的链接,并且在互联网重新连接之后它们都恢复完美。
找到答案,链接没有恢复能力。这就是为什么它不能恢复。 – berserk
嗨Berserk,你可以请分享什么是解决这个问题,它会提供帮助。提前感谢! – Andy
@Andy感谢Marcin的建议,我检查了文档,发现这个链接没有恢复功能。这就是为什么它不能恢复。我也发布了这个答案。 – berserk