我不知道如何用代码来描述这个问题,但我的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
1条答案
按热度按时间ki1q1bka1#
好吧,我发现问题,因为
OnBackInvokedCallback
放在AndroidManifest上,如这里的文档:This replaces Activity#onBackPressed(), Dialog#onBackPressed() and KeyEvent.KEYCODE_BACK
个https://developer.android.com/reference/android/window/OnBackInvokedCallback