2016-12-08 128 views
-1

我需要從片段中打開片段並使用導航抽屜。我知道使用哪種片段事務來處理這種事件,但是它調用了抽屜,而不是特定的片段。如何從其他片段調用片段?

任何幫助?

Fragment fragment= new ProfileFragment(); 
    FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
    transaction.replace(R.id.fragment_navigation_drawer, fragment); // fragmen container id in first parameter is the container(Main layout id) of Activity 
    transaction.addToBackStack(null); // this will manage backstack 
    transaction.commit(); 
+0

在這裏發表您的代碼。 –

+0

你的問題是什麼? –

+0

我需要從其他片段的點擊事件調用片段。 – Abhishek

回答

0

只能通過這種方式孩子片段添加到一個片段:

FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); 
transaction.add(R.id.fragment_navigation_drawer, fragment).addToBackStack(null).commit();