[英]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.