Android IntentService,如何跳到队列中的下一个任务?

发布于 2024-11-24 17:32:01 字数 263 浏览 1 评论 0原文

我有一个调用意向服务的活动。

IntentService 在背景中从互联网下载文件,但我希望能够中止特定的下载......

所以假设我将 5 个文件放入队列中:文件 1,2,3,4,5

意图服务开始下载数字1。 有没有办法让意向服务中止您在方法句柄事件中当前正在执行的操作(在本例中下载文件 1)并开始下载下一个文件?

是否可以从队列中删除元素,例如在下载文件 1 时,从队列中删除文件 4,以便在数字 3 后直接转到 5?

总氮

i have an activity that call an intent service.

The intentService download files from internet in backgrounf, but i want to be able to abort a specific download.........

So let's say thta i put 5 files in queue: file 1,2,3,4,5

The intent service start downloading the number 1.
Is there a way to say to the intent service abort what you are doing at the moment in the method handle event (in this case downloading file 1) and start downloading the next one?

Is it possible to removre element from the queue, so for example while is downloading file 1, remove the file 4 from the queue so that after the number 3 goes straight to the 5?

Tnx

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文