LCDownloadManager icon indicating copy to clipboard operation
LCDownloadManager copied to clipboard

能否增加,暂停,继续,重启app继续断点续传的功能吗?

Open jiazufei opened this issue 9 years ago • 7 comments

jiazufei avatar Dec 04 '15 09:12 jiazufei

@jiazufei 默认实现了哦!比如你下载中 kill 掉 App,然后启动开始下载,会接着上次下载文件继续下载的!

iTofu avatar Dec 04 '15 10:12 iTofu

暂停下载并且关闭app,是否保存了operation信息? 另外恢复下载没有专门的方法,是否要重新创建一个下载任务?

jiazufei avatar Dec 06 '15 00:12 jiazufei

直接开始下载就行了,operation并没有保持,本地会检测文件名和已下载文件大小,然后决定是新的下载任务,还是断点续传。

iTofu avatar Dec 06 '15 12:12 iTofu

谢谢!

如果我想多任务下载,并且通过一个列表展示不同下载任务的进度情况,那我就需要单独用一个类和持久化数据去映射进度情况和文件信息了吧?因为这样的话我就可以在暂停下载或者下载出错,甚至是重启app的情况 去恢复下载?

jiazufei avatar Dec 07 '15 06:12 jiazufei

是的。也建议创建一个类映射和管理下载进度,从用户层次给用户一个良好的 UI,库只负责处理下载任务。

iTofu avatar Dec 07 '15 06:12 iTofu

ok,感谢

jiazufei avatar Dec 07 '15 07:12 jiazufei

作者你好,根据你们的交流,其实在你的基础上,我需要另外写一个数据管理的类去保存当前每个下载任务的状态对吧。还有一个问题请教下,这个项目任务可以后台下载吗?

woshigaokeji avatar Aug 21 '17 08:08 woshigaokeji