Как запустить фоновую работу в Oreo, когда пользователь разблокирует экран? - PullRequest
0 голосов
/ 06 июля 2018

Есть ли способ запустить фоновую работу, когда пользователь разблокирует экран в Android O (приложение находится в фоновом режиме)? Насколько я знаю, широковещательные действия типа android.intent.action.USER_PRESENT больше не будут работать, и у JobScheduler нет условий для такого события. Спасибо за любые предложения!

1 Ответ

0 голосов
/ 06 июля 2018

Есть ли способ запустить фоновую работу, когда пользователь разблокирует экран в Android O (приложение находится в фоновом режиме)?

К сожалению, обычное приложение не может отслеживать действие по разблокировке устройства. Если ваше приложение включено как DeviceAdmin , то есть шанс определить, когда пользователь разблокировал телефон. Но это будет получено только в первый раз, когда пользователь преуспеет после ранее не удалось разблокировать устройство.

...