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