親フラグメント内に 2 つのフラグメントがあります。親フラグメントで、OnCreateView()これらのフラグメントを 経由で表示しようとしていreplace(int, Fragment)ます。私が理解しているように、FragmentTransaction#commit()非同期で呼び出されています。
そのため、ユーザーがすぐに戻るボタンを押すと、システムは親フラグメントを破棄し ( onPause()、onStop()、onDestroyView()、 を呼び出しますonDestroy())、非同期置換タスクは失敗します。親ビューは破棄され、システムは " IllegalArgumentException : No view found for fragment MyFragment" をスローします。サポート ライブラリを使用します。
では、どうすればこのケースを管理できますか? どんな助けでも大歓迎です。