从另一个片段打开片段

时间:2015-07-11 03:08:46

标签: android android-fragments

我正在构建Android应用程序并尝试Android Studio从头开始生成的默认导航。

我应该如何在另一个片段中打开一个新片段?

2 个答案:

答案 0 :(得分:1)

片段B 替换为片段A

FragmentManager fragmentManager = getActivity().getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.frame_layout_container, new fragmentB());
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();

完成

答案 1 :(得分:0)

您可以使用this方法。您可以定义一个接口,在一个活动上实现接口,存储您定义的接口实例(使用onAttach调用),并在需要时对那些方法进行校准。

片段应该是独立的,并且他们不知道您的应用程序中的任何其他片段