JobService перепланирование - PullRequest
0 голосов
/ 24 мая 2019

Что мне интересно, если JobParameters, отправленные в jobFinished, передаются в onStartJob при перезапуске JobService?

Скажите, что я запускаю тему в моем JobServiceи в нем я называю jobFinished с true в качестве параметра needsReschedule.Если я добавлю что-то новое к JobParameters дополнениям, которые также даются для jobFinished, будет ли это видно, когда в конце концов onStartJob будет вызван снова?или onStartJob всегда будет предоставлять только JobParameters, которые были предоставлены при первоначальном запуске службы?

1 Ответ

1 голос
/ 24 мая 2019

Я попробовал это, и оказалось, что PersistableBundle в функции onStartJob всегда будет той, что была отправлена ​​изначально, поэтому изменение любых данных и отправка их в jobFinished не будет работать.

...