これを動作させるにはいくつか問題がありますが、Androidのバグかもしれませんが、私はそれについていくつかの意見が必要です。これはどうなりますか:「最近のアプリ」からAndroidのPreferenceActivityに戻る
- 私はアプリを開き、メインアクティビティが表示されます。
- そこのメニューオプションから、私はPreferenceActivityに行きます。
- PreferenceActivityに入ると、ホームボタンを押します。
- 最近のアプリリストからアプリに戻ると、PreferenceActivityが表示されます。さて、戻るボタンをクリックするとメインのアクティビティに移動しますが、代わりにアプリが終了します。
- アプリの引き出しからアプリに戻ると、すべて正常に機能します。今
、私の二つの質問は以下のとおりです。
1)なぜこのようなことが起こるのでしょうか?最近のアプリリストからアプリに戻ったり、引き出しからもう一度起動したりするのはどうでしょうか?
2)どうすればこの影響を防ぐことができますか?私はOnPause()のPreferenceActivityを終了し、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESETをtrueに設定してみました。私が見つけた唯一の "解決策"は、PreferenceActivityでexcludeFromRecentsをtrueに設定することですが、これは好きではありません。その理由は、最近のアプリリストには表示されないからです。
アイデア/説明はありますか?