私は を持っていますFragment
、それを呼びましょう...F1
を含むFragment
F2
; が含まれていFragment
F3
ます。
アプリケーションを起動すると、次のエラーが表示されます。
IllegalStateException: Activity has been destroyed
これは、次のコード行を指します。
getChildFragmentManager().beginTransaction().add(R.id.fragmentcontainer, fragment_profile_list.newInstance()).commit();
私の主要な上位レベルのどこfragmentcontainer
にありますか。whereはの内に置かれます。FrameLayout
Fragment
F1
F2
F1
fragmentcontainer
これを解決する方法についてのアイデア; 検索を試みたところ、フィールドをハードコーディングしFragment
てすぐに割り当てるという他の結果が表示されましたが、それでも問題は解決しませんでした。