从另一个片段打开片段

问题描述:

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

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

+0

你解决了你的问题吗? –

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

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

+0

谢谢,我会尝试,我会让你知道。 – Max

更换片段B片段A

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

完成

+0

谢谢,要试用这种方法。 – Max