我的应用程序需要检查用户是否已退出屏幕,例如转到另一个应用程序还是仅进入主屏幕。然后,该应用会通知用户。目前,我正在通过AppLifecycleState实现这一目标。
if (state == AppLifecycleState.paused){
_showNotificationWarning();
}
当前的问题是,当用户锁定屏幕时,AppLifeCycleState会暂停,并且我的_showNotificationWarning()会触发。我希望能够区分用户的手机是否刚刚被锁定,或者用户刚刚离开应用程序。是否可以知道用户是否刚刚锁定了屏幕?
谢谢