2016-12-08 3 views
-1

Je dois ouvrir un fragment à partir d'un fragment et utiliser un tiroir de navigation. Je sais quelle transaction de fragment utiliser pour ce genre d'événement, mais il appelle le tiroir, pas ce fragment particulier.Comment appeler un fragment d'un autre fragment?

Toute aide?

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

envoyer votre code ici. –

+0

Quelle est votre question? –

+0

J'ai besoin d'appeler un fragment sur un événement de clic d'un autre fragment. – Abhishek

Répondre

0

vous ne pouvez ajouter un fragment d'enfant à un fragment de cette façon:

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