반응 네비게이션 용으로는 react-native-router-flux
을 사용하고 있습니다. 반응이있는 기본 앱에 4 장면 스택이 있습니다.홈 화면에서 다시 클릭하면 앱 종료
처음으로 응용 프로그램이 홈 화면에서 부팅 될 때 뒤로 버튼을 클릭하면 응용 프로그램이 예상대로 종료됩니다.
그러나 다른 화면으로 이동하여 홈 화면으로 돌아 오면 뒤로 버튼이 더 이상 작동하지 않는 것 같습니다.
onBackPress() {
if (Actions.state.index === 0) {
return false;
}
Actions.pop();
return true;
}
<Router backAndroidHandler={this.onBackPress}>
<Scene key="root">
<Scene key="home" initial component={HomeScreen} />
<Scene key="screen2" component={MainScreen} />
<Scene key="screen3" component={ScreenSec} />
</Scene>
</Router>
나는 홈 화면으로 이동 내 구성 요소에 Actions.pop();
를 사용하여 : 여기
다른 화면으로 이동하여 홈 화면으로 돌아올 때마다 앱을 종료하는 방법에 대한 아이디어가 있습니까?
감사합니다.