我正在使用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