如何在导航抽屉中将活动与碎片进行通信?
问题描述:
在导航抽屉中,activity1和fragment1都存在于MainActivity(导航抽屉的主要活动)中。 在这种情况下,我想知道如何从activity1跳转到fragment1?如何在导航抽屉中将活动与碎片进行通信?
答
如果您在活动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/
请粘贴代码 –
你迄今为止做了什么?你应该在这里发布一些代码 –