Служба намерений заданий всегда запускается в одном фоновом потоке?
Нет.Поток, используемый для одного вызова onHandleWork()
, может полностью отличаться от следующего вызова onHandleWork()
.Это может быть совершенно отдельный процесс , в зависимости от того, что еще происходит с приложением и устройством.
Служба намерений продолжает воспроизводить старую песню в фоновом режиме
A JobIntentService
не должен делать то, что продолжается после завершения onHandleWork()
.JobIntentService
предназначен для транзакционных битов фоновой работы.Для текущей фоновой работы, например воспроизведения музыки, используйте передний план Service
.