Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 为入职向导进程响应本机处理导航堆栈_React Native_React Native Android_React Native Ios_React Native Navigation - Fatal编程技术网

React native 为入职向导进程响应本机处理导航堆栈

React native 为入职向导进程响应本机处理导航堆栈,react-native,react-native-android,react-native-ios,react-native-navigation,React Native,React Native Android,React Native Ios,React Native Navigation,在用户开始使用应用程序之前,我几乎有8到10个向导屏幕,我必须保留最后一个屏幕,以防用户关闭应用程序并再次打开应用程序 谢谢,我有如下导航堆栈。 飞溅=>Screen1=>Screen2=>Screen3=>Screen4=>Screen5=>Dashboard 所以,如果用户从Screen3退出,那么当用户下次打开时,它将从我使用localstorage管理的Screen3开始。但是现在如果我按下后退按钮,它将退出应用程序,因为我直接从Splash重定向到Screen3 所以我的问题是如何管理

在用户开始使用应用程序之前,我几乎有8到10个向导屏幕,我必须保留最后一个屏幕,以防用户关闭应用程序并再次打开应用程序

谢谢,我有如下导航堆栈。 飞溅=>Screen1=>Screen2=>Screen3=>Screen4=>Screen5=>Dashboard

所以,如果用户从Screen3退出,那么当用户下次打开时,它将从我使用localstorage管理的Screen3开始。但是现在如果我按下后退按钮,它将退出应用程序,因为我直接从Splash重定向到Screen3

所以我的问题是如何管理导航的历史记录,比如如果它打开Screen3,那么它会将用户重定向到Screen2

Im在react本机项目中使用导航V5

对于android,我使用下面的代码返回到上一个屏幕,但对于IPhone,它不起作用。我甚至认为这不是正确的方法

BackHandler.addEventListener('hardwareBackPress',
请分享您对这类问题的想法,以及您试图实现这一目标的解决方案

多谢各位