Android从 child 更改主要 fragment

标签 android navigation fragment drawer

我的 Fragments 管理有一些问题..
这对我来说是全新的,我很确定您会找到一种简单的方法来解决我的问题。

所以我在 FragmentActivity 中有一个 NavigationDrawer,由此,我可以在两个 fragment 之间导航。
这两个 fragment 之一在 ViewPager 中有 child 。
我想从 ViewPager 中的 ChildFragment 更改父 fragment ..

和我的 friend Paint一起,我画出了我的问题
http://goo.gl/OGdf1c
如您所见,我想从 Fragment2B 加载 FragmentA

谢谢!

最佳答案

只需执行一个普通的FragmentTransaction 并确保使用ActivityFragmentManager!

FragmentManager manager = getActivity().getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(...);
transaction.commit();

如果您的ActivityFragmentActivityActionBarActivity,您必须记得使用支持FragmentManager,除了从那以后一切都保持不变:

FragmentManager manager = getActivity().getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(...);
transaction.commit();

关于Android从 child 更改主要 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24891946/

相关文章:

android - 当参数具有默认值时,为什么我不能使用导航组件将参数传递给 fragment ?

android - 为多个选项卡返回相同的 fragment

android - android中ffmpeg中的av_read_frame函数总是返回packet.stream_index为0

javascript - Android 浏览器 orientationchange 事件不断触发

html - 问题设计 Bootstrap 导航栏

android - 使用 volley json 数据的 fragment 中的 Recyclerview?

Android - 关于 fragment

android - 向后按时 ViewPager 滑动问题

android - 以编程方式设置 textSize

css - 子菜单对齐