У меня есть действие, которое помещает несколько процессов загрузки в очередь IntentService. Теперь я хотел бы показать список ожидающих и начатых загрузок и кнопку, чтобы остановить загрузку.
на основе этого вопроса Запрашивая у IntentService информацию о своей очереди Я начал внедрять внешнюю очередь, но пока не знаю, как остановить конкретную задачу.
Есть ли более эффективные способы управления очередью IntentService?
Зарегистрируйте BroadCastReceiver ("stopUpload") в IntentService, чтобы прекратить загрузку при получении этого намерения.Инициируйте это намерение из sendBroadcast вашей активности ("stopUpload").
Разве вам не лучше с помощью службы и AsyncTasks?