ナビゲーターを使用して、反応するネイティブの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}
/>
);
}
}
}