2015-07-11 175 views
0

我正在構建一個Android應用程序並嘗試Android Studio從頭開始生成的默認導航。從另一個片段打開片段

我應該如何在另一個片段內打開一個新的片段?

+0

你解決了你的問題嗎? –

回答

0

您可以使用this的方法。您可以定義一個接口,在一個活動上實現接口,存儲您定義的接口實例(使用onAttach調用),並在需要時調用這些方法。

片段應該是獨立的,他們不知道你的應用程序的任何其他片段

+0

謝謝,我會嘗試,我會讓你知道。 – Max

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(); 

完成

+0

謝謝,要試用這種方法。 – Max