Я звоню asyncTask из JobIntentService
Маловероятно, что это хороший план.
Частично, потому что ваш onHandleWork()
метод уже в фоновом потоке.Вам не нужен второй.
Частично, потому что точка из AsyncTask
предназначена для работы с основным потоком приложения после завершения фоновой работы.Нет никаких оснований для JobIntentService
пытаться выполнить работу в главном потоке приложения.
Частично, это потому, что ваш процесс может быть остановлен, как только вернется onHandleWork()
, убив вашу AsyncTasks
.
Но появляется следующее исключение
Вы запустили 137 задач, которые еще не выполнены, и есть ограничение на количество ожидающих AsyncTasks
вы можете запустить.