在我的应用程序中,我有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();
答案 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();