0
反応ネイティブのBackHandler
アンドロイドで問題が発生しました。「ホーム」画面を押したときにアプリケーションを終了しようとしています。BackHandler.exitAppアプリは古いページの表示を再開すると最小化されます
onBackPress() {
BackHandler.exitApp();
return false;
}
constructor(props) {
super();
this._onBackPress = this.onBackPress.bind(this);
}
シーンのセットアップ:ユーザーが再びアプリを選択したときに
const Scenes = Actions.create(
<Scene key="root">
<Scene key="setup" component={SetupContainer} title="setup" hideNavBar></Scene>
<Scene key="home" component={HomeContainer} title="home" hideNavBar></Scene>
</Scene>
);
しかし、アプリは、単に最小化、およびされ、それが唯一であることを意味する前のページ(セットアップ)が表示されます一度アクセス。
私は実際にこのアプリケーションを破棄して再開できないようにしたいと考えています。
はい、 'react-native-router-flux'ライブラリのバグです。 [ここ](https://github.com/aksonov/react-native-router-flux/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+back)に表示されるように、多くの人々はアプリを終了するバックボタンの動作(ネイティブのアンドロイドの風であった)に関する問題を抱えています。私は過去2日間同じ問題でハッキングを試みてきたが、成功しなかった。また、戻るボタンを押したときに "Activity.finish()"を呼び出すネイティブモジュールを作成しましたが、スプラッシュ画面で再起動するのではなく、同じ画面から再開します。 –