2017-05-31 56 views
-1

在导航抽屉中,activity1和fragment1都存在于MainActivity(导航抽屉的主要活动)中。 在这种情况下,我想知道如何从activity1跳转到fragment1?如何在导航抽屉中将活动与碎片进行通信?

+1

请粘贴代码 –

+1

你迄今为止做了什么?你应该在这里发布一些代码 –

回答

0

如果您在活动1中并且想要加载导航抽屉碎片,那么您可以使用后退按钮返回到MainActivity,然后从导航抽屉加载碎片。但是,如果想从活动1替换片段,那么你可以使用这个

Fragment var_fragment = new Fragment1(); 
FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
transaction.replace(android.R.id.content, var_fragment); 
transaction.addToBackStack(null); 
transaction.commit(); 

,但如果你想片段添加到活动1,然后使用transaction.add(...);

请参阅本教程加载片段或活性是在导航抽屉 http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/