单击按钮打开内部片段

时间:2017-07-11 07:02:18

标签: android android-fragments

在我的应用程序中,我有5个标签。 在用户单击按钮的第一个选项卡中,我需要转到包含3个片段的第二个选项卡。

1)列表片段 2)细节片段和 3)结果片段

当用户点击按钮时,我想直接转到详细信息片段,当点击回来时,它应该转到列表。

Fragment fragment = ListDetailsFragment.newInstance(((MyApp) MyApp.getContext()).getCurrentItemsList().get(0));
            getActivity().getSupportFragmentManager().beginTransaction().add(R.id.activity_fragment_container, fragment,
                    fragment.getClass().getSimpleName()).commit();

1 个答案:

答案 0 :(得分:0)

在代码中而不是调用getActivity()。getSupportFragmentManager()调用getActivity()。getchildfragmentmanager()

Fragment fragment = ListDetailsFragment.newInstance(((MyApp) MyApp.getContext()).getCurrentItemsList().get(0));
                getActivity().getChildFragmentManager().beginTransaction().add(R.id.activity_fragment_container, fragment,
                        fragment.getClass().getSimpleName()).commit();