Как получить доступ к очереди IntentService?

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

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

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


person timoschloesser    schedule 24.10.2011    source источник


Ответы (2)


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

person kctang    schedule 24.10.2011

Разве вам не лучше использовать Service и AsyncTasks?

person Farhan    schedule 24.10.2011