私は反応ネイティブナビゲーションに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();
を使用してホーム画面に移動します。
他の画面にナビゲートしてホーム画面に戻るときに、アプリを終了するにはどうすればよいですか?
ありがとうございました。