Прошу прощения за мое невежество, я новичок в выполнении фоновой задачи в приложении, когда само приложение находится в фоновом режиме.
Я интегрирую Менеджер загрузок в приложение. Мы хотим, чтобы приложение могло слушать, когда загружаемый URL-адрес копируется или щелкается, и, следовательно, загружать контент напрямую. Все без взаимодействия с приложением.
Сервис кажется очевидным выбором, но какой из них подходит?
я нацеливаюсь на Android Pie [API 28] и минимально являюсь Android Jelly Bean (API 16)
- Услуги
- Intent Service
- Работа по назначению
- Планировщик заданий
Согласно документации службы (1) процессы выполняются в главном потоке, что является недостатком, поскольку пользователи не смогут одновременно использовать приложение во время его работы.