如何访问IntentService的队列?

时间:2011-10-24 09:52:06

标签: android service intentservice

我有一个活动,它将几个上传进程放入IntentService的队列中。现在我想显示待处理和已启动上传的列表,以及一个停止上传的按钮。

基于这个问题Asking an IntentService for information about its queue我开始实现外部队列,但到目前为止我还不知道如何停止特定任务。

有没有更好的方法来管理IntentService的队列?

2 个答案:

答案 0 :(得分:4)

在IntentService中注册BroadCastReceiver(“stopUpload”),以便在收到此意图时停止上传。从您的活动的sendBroadcast(“stopUpload”)触发该意图。

答案 1 :(得分:2)

使用Service和AsyncTasks不是更好吗?