Как получить доступ к очереди IntentService? - PullRequest
4 голосов
/ 24 октября 2011

У меня есть действие, которое помещает несколько процессов загрузки в очередь IntentService. Теперь я хотел бы показать список ожидающих и начатых загрузок и кнопку, чтобы остановить загрузку.

на основе этого вопроса Запрашивая у IntentService информацию о своей очереди Я начал внедрять внешнюю очередь, но пока не знаю, как остановить конкретную задачу.

Есть ли более эффективные способы управления очередью IntentService?

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

Зарегистрируйте BroadCastReceiver ("stopUpload") в IntentService, чтобы прекратить загрузку при получении этого намерения.Инициируйте это намерение из sendBroadcast вашей активности ("stopUpload").

2 голосов
/ 24 октября 2011

Разве вам не лучше с помощью службы и AsyncTasks?

...