繁体   English   中英

在本机反应中使用按钮检测应用程序锁定

[英]Detect App lock using button in react native

我在 appState 的本机反应中使用这段代码,我正在对此执行一些操作

AppState.addEventListener('change', handleAppStateChange);
        return () => {
            AppState.removeEventListener('change', handleAppStateChange);
            setRow(false)
        }

此代码按预期工作。 但是当我手动锁定我的手机时,这个事件也会触发我不想要的。 那么我该如何限制这段代码。 它会在后台模式下工作。 但不要在设备锁 function 中工作。在通过单击按钮手动锁定设备时,我可以执行一些其他操作。

锁定屏幕时AppState将始终触发,因为应用程序 state 将更改为background ,但有一个使用日期的解决方法,您可以查看本文了解如何从此处存档它。

我知道现在已经晚了,但我希望它能帮助将来寻找它的人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM