Проверка, заблокировал ли пользователь экран Flutter - PullRequest
0 голосов
/ 06 мая 2020

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

 if (state == AppLifecycleState.paused){
   _showNotificationWarning();

}

Проблема в том, что AppLifeCycleState приостанавливается, когда пользователь блокирует экран, и срабатывает мой _showNotificationWarning (). Я хочу иметь возможность различать, был ли телефон пользователя только что заблокирован или пользователь только что ушел из приложения. Можно ли узнать, заблокировал ли пользователь экран?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...