2016-12-08 18 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

他のフラグメントからclick on eventを呼び出す必要があります。 – Abhishek

答えて

0

あなただけのこの方法によってフラグメントに子フラグメントを追加することができます。

FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); 
transaction.add(R.id.fragment_navigation_drawer, fragment).addToBackStack(null).commit(); 
関連する問題