反应导航:如何在返回时释放多个屏幕

时间:2017-12-10 01:17:00

标签: reactjs memory react-native navigation react-navigation

在我的应用程序中,我有一个列表视图,用户可以从中创建新项目。在创建过程中,将导航多个屏幕(使用this.props.navigation.navigate()),直到创建新项目。当最后一步完成后,我希望应用程序返回列表视图并释放用于创建新项目时使用的所有屏幕的内存。看到这张图片:

enter image description here

我天真的想法是再次使用this.props.navigation.navigate()来回到列表视图。但这不意味着所有的屏幕S1,S2,......,Sk仍在内存中吗?

1 个答案:

答案 0 :(得分:1)

使用reset

您应该可以使用:this.props.navigation.reset(ListView)

检查this帖子。