我有一个活动,它将几个上传进程放入IntentService的队列中。现在我想显示待处理和已启动上传的列表,以及一个停止上传的按钮。
基于这个问题Asking an IntentService for information about its queue我开始实现外部队列,但到目前为止我还不知道如何停止特定任务。
有没有更好的方法来管理IntentService的队列?
答案 0 :(得分:4)
在IntentService中注册BroadCastReceiver(“stopUpload”),以便在收到此意图时停止上传。从您的活动的sendBroadcast(“stopUpload”)触发该意图。
答案 1 :(得分:2)
使用Service和AsyncTasks不是更好吗?