"react": "16.6.3",
"react-native": "0.58.6"
在我的应用中,我实现了受密码保护的锁定屏幕。每当用户关闭然后重新打开应用程序时,都会弹出此屏幕,提示您输入密码。我使用AppState
来检查应用程序的状态:
if (appState === "background" && nextAppState === "active") {
// lock screen pops up
}
除此之外,我还有一个屏幕要求输入位置。出现以下弹出窗口:
因此,今天我发现,只要出现此弹出窗口,应用程序状态就会更改为“背景”,一旦单击“确定”,应用程序状态就会切换回“活动”状态,并显示锁定屏幕。这非常不便,并且会损坏UX。
有什么办法可以防止这种行为?