簡體   English   中英

從另一個片段打開片段

[英]Open fragment from another fragment

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

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

片段A替換片段B

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

完成

您可以使用這種方法。 您定義接口,在活動上實現接口,存儲定義的接口實例(使用onAttach調用),並在需要時在其中校准方法。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM