我正在构建Android应用程序并尝试Android Studio从头开始生成的默认导航。
我应该如何在另一个片段中打开一个新片段?
答案 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调用),并在需要时对那些方法进行校准。
片段应该是独立的,并且他们不知道您的应用程序中的任何其他片段