react native hardwareBackbutton cause minimize app from Android >= 10

fdx2calv  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(128)

我不知道如何用代码来描述这个问题,但我的hardwareBackbutton在OS < 10的Android设备上工作正常。另一个原因是最小化应用程序。
pop()功能从导航,它的工作.唯一的问题是硬件后退按钮。
我使用的是native stack:

"@react-navigation/bottom-tabs": "^6.3.1",
    "@react-navigation/material-bottom-tabs": "^6.2.1",
    "@react-navigation/native": "^6.1.6",
    "@react-navigation/native-stack": "^6.9.12",
    "@react-navigation/stack": "^6.3.7",
    "react": "^18.2.0",
    "react-native": "^0.71.8",

...

export const Stack = createNativeStackNavigator()

字符串
以下是我拍摄的视频:Video here

ki1q1bka

ki1q1bka1#

好吧,我发现问题,因为OnBackInvokedCallback放在AndroidManifest上,如这里的文档:
This replaces Activity#onBackPressed(), Dialog#onBackPressed() and KeyEvent.KEYCODE_BACK
https://developer.android.com/reference/android/window/OnBackInvokedCallback

相关问题