检查用户是否锁定了屏幕Flutter

时间:2020-05-06 05:29:58

标签: flutter flutter-ios

我的应用程序需要检查用户是否已退出屏幕,例如转到另一个应用程序还是仅进入主屏幕。然后,该应用会通知用户。目前,我正在通过AppLifecycleState实现这一目标。

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

}

当前的问题是,当用户锁定屏幕时,AppLifeCycleState会暂停,并且我的_showNotificationWarning()会触发。我希望能够区分用户的手机是否刚刚被锁定,或者用户刚刚离开应用程序。是否可以知道用户是否刚刚锁定了屏幕?

谢谢

0 个答案:

没有答案