Как заменить устаревший WakefulBroadcastReceiver на JobScheduler при запуске геозон - PullRequest
0 голосов
/ 27 мая 2018

Я использую WakefulBroadcastReceiver для получения событий запуска геозон.Он запускает IntentService как wakefulService.В некоторых случаях я хочу включить устройство и показать активность, а в других случаях просто выполнить небольшую работу, не вызывая его.

В Android O функция WakefulBroadcastReceiver устарела и должна быть заменена на JobScheduler.,Проблема в том, что после прочтения документации и некоторых примеров я все еще не знаю, как это сделать.Если примеры не просто планируют задание в работающем действии, они используют BroadcastReceiver, но это именно то, что я не должен делать.

Где я должен запланировать задание и как я могу разбудить устройство, не используяWakefulBroadcastReceiver?

...