【发布时间】:2017-02-24 11:34:02
【问题描述】:
使用导航器,我从我的 react native android 应用程序中返回,然后返回应用程序,它总是从初始路线开始,即我的初始屏幕。是否可以保留最后显示的组件,当应用重新打开时将显示的组件?
class AwesomeProject extends Component {
render() {
return (
<Navigator
style={{ flex:1 }}
initialRoute={{ id: 'SplashPage' }}
renderScene={ this.renderScene }
/>
);
}
renderScene(route, navigator) {
if (route.id === 'SplashPage') {
return (
<SplashPage
navigator={navigator} {...route.passProps}
/>
);
}else if(route.id === 'HomePage'){
return (
<HomePage
navigator={navigator} {...route.passProps}
/>
);
}else if(route.id === 'ListViewPage'){
return (
<ListViewPage
navigator={navigator} {...route.passProps}
/>
);
}
}
}
【问题讨论】:
-
你能说得更清楚点吗?我不明白你的问题。
-
我想要发生的是,在我点击 Android Home 按钮之前,我的应用所在的任何页面,然后当我再次打开我的应用时,我会返回该页面,而不是我的初始路线。跨度>
标签: react-native react-native-android