Используя навигатор, я ударил домой из своего активного приложения для Android и вернусь к нему, и он всегда начинается с начального маршрута, который является моим заставкой. Не удается ли сохранить компонент, который был в поле зрения, последним компонентом, который будет отображаться при повторном открытии приложения?React native Android Home всегда запускает заставку
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, тогда, когда я снова открою приложение, я вернусь на эту страницу, а не мой первоначальный маршрут. – AKing