Реализация Android JobScheduler - PullRequest
0 голосов
/ 06 марта 2019

Я изо всех сил пытаюсь понять детали жизни задания Android JobScheduler. В документации написано:

Это API для планирования различных типов заданий на фреймворк, который будет выполняться в собственном процессе вашего приложения.

Значит ли это, что задание будет выполняться только при запуске моего приложения?

Я выполняю синхронизацию облачных данных, которую я хочу вызвать в соответствии со строгим графиком, предпочтительно, когда устройство включено. Я работаю на Android 6.0.1. Стоит ли искать другой механизм для планирования этой работы?

1 Ответ

0 голосов
/ 06 марта 2019

Нет, планировщик заданий планирует выполнение задания в определенное время или определенный период в фоновом режиме.поэтому даже если ваше приложение не запущено, ваша работа будет гарантированно выполняться. В случае периодической работы может быть некоторая задержка, но для точных работ она гарантированно будет выполняться вовремя.

...