【发布时间】:2015-04-07 05:04:34
【问题描述】:
我的活动由导航抽屉组成,目前在左侧菜单中有 5 个选项。这一切都在片段中打开。
我正在寻找一种方法来保留所有片段的堆栈,以便当用户按下后退按钮时,他会移动到上一个片段。
Like-Activity 由抽屉菜单组成,有 5 个选项 menu1、menu2、menu3、menu4、menu5 对应的片段 F1、F2、F3、F4、F5。
用户按下 menu1 他被转发到 F1 然后按menu2,然后按menu4。
当用户在 F4 并按下后,他应该被移动到 F2 而不是退出活动或应用程序。
如何实现以及首选示例或示例代码。
我目前正在使用此代码,但它对我没有帮助
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_container, fragment)
.addToBackStack(null)
.commit();
【问题讨论】:
标签: android fragment fragment-backstack