多くのフラグメント トランザクションを含むアクティビティがあり、ユーザーが設定アクティビティを数秒間開く必要がある場合があります。私はこのようにします:
Intent preferencesIntent = new Intent(this, PreferencesView.class);
this.startActivity(preferencesIntent);
これを行うたびに、メイン アクティビティの onDestroy() が呼び出されます。したがって、ユーザーが戻ってきたとき、メインのアクティビティは初期段階にあります。しかし、メインのアクティビティは、彼らが去ったときのようにしたいと思います。
データを保存/復元し、アクティビティ自体を再作成する必要があることはわかっています。しかし、これは非常に複雑で、ほとんどの場合、ユーザーはメインのアクティビティにいます。
メインのアクティビティが表示されていない間、Androidにそれを殺さないように指示する方法はありますか?
前もって感謝します!