React Native Stack导航历史记录未重置

时间:2020-07-11 21:39:34

标签: react-native react-navigation

我是React Native的新手。我用堆栈导航器创建了一个具有两个屏幕的简单应用程序-主页和个人资料。 在Home内部,我正在用TouchableOpacity渲染5个项目的FlatList。我已经编写了onPress函数,以便单击列表中的任何项目都应导航到配置文件屏幕。

“个人资料”屏幕内部有一个“后退”按钮,可导航回到主屏幕。

这是正在发生的事情。 1]启动应用程序时,按预期加载了主屏幕。 2]当我单击任何项​​目时,它会按预期导航到配置文件屏幕。 3]按一下[设定档]画面中的[返回]按钮,即可将我带回首页。 我面临的问题如下。 4]回到首页后,当我再次单击列表中的任何项目时,都不会带我到个人资料屏幕。 5]如果我重新启动,则会显示应用个人资料屏幕,而不是主屏幕。当我在个人资料屏幕上单击“后退”按钮时,它将带我进入主屏幕,但是当我单击与上述3]类似的任何项目时都不会发生任何事情。

请注意,我已经在Stack.navigator中设置了initialRouteName =“ Home”。

感谢任何帮助。

谢谢, 阿比吉特

0 个答案:

没有答案