React-native android appstate问题

时间:2019-03-22 16:18:40

标签: javascript java android reactjs react-native

"react": "16.6.3",
"react-native": "0.58.6"

在我的应用中,我实现了受密码保护的锁定屏幕。每当用户关闭然后重新打开应用程序时,都会弹出此屏幕,提示您输入密码。我使用AppState来检查应用程序的状态:

if (appState === "background" && nextAppState === "active") {
   // lock screen pops up
}

除此之外,我还有一个屏幕要求输入位置。出现以下弹出窗口:

enable location service

因此,今天我发现,只要出现此弹出窗口,应用程序状态就会更改为“背景”,一旦单击“确定”,应用程序状态就会切换回“活动”状态,并显示锁定屏幕。这非常不便,并且会损坏UX。

有什么办法可以防止这种行为?

0 个答案:

没有答案