android队列下载

发布于 2022-09-01 21:39:07 字数 208 浏览 13 评论 0

现在项目需要实现一个下载列表,要求如下:

  1. 只允许一个item进行下载。

  2. 可以点击多个item的下载按钮,按点击顺序排入下载队列。

  3. 点击进度条可以暂停当前任务,然后队列里的下一个任务自动开始,当前任务排到最后。

  4. 点击暂停的任务继续之前的进度进行下载。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明媚殇 2022-09-08 21:39:08

说一下我的思路吧:

  1. 使用数组保存下载队列

  2. 当下载任务执行时候从数组中pop一个下载任务执行,点击暂停或者有别的任务开始时候把当前下载任务重新append到数组尾部同时记录当前下载状态

  3. 至于断点续传可能需要第三方的库支持(参考:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文