1

私は を持っていますFragment、それを呼びましょう...F1を含むFragment F2; が含まれていFragment F3ます。

アプリケーションを起動すると、次のエラーが表示されます。

IllegalStateException: Activity has been destroyed

これは、次のコード行を指します。

        getChildFragmentManager().beginTransaction().add(R.id.fragmentcontainer, fragment_profile_list.newInstance()).commit();

私の主要な上位レベルのどこfragmentcontainerにありますか。whereはの内に置かれます。FrameLayoutFragment F1F2F1fragmentcontainer

これを解決する方法についてのアイデア; 検索を試みたところ、フィールドをハードコーディングしFragmentてすぐに割り当てるという他の結果が表示されましたが、それでも問題は解決しませんでした。

4

1 に答える 1