【发布时间】:2016-08-11 01:01:37
【问题描述】:
我正在开发一个带有 BottomBar 的 Android 应用程序,它由 4 个选项卡组成,这些选项卡都是片段,比如说A, B, C, D。在选项卡 A 时,用户可以按下将打开新片段(如 A2、A3 等)的按钮。我的问题是:到达 A2 后,当我按下底部栏 (B,C,D) 上的其他选项卡时,然后按回 A ,我转回片段 A 而不是 A2。
当我切换回选项卡 A 时,是否有任何解决方案可以保存当前片段 (A2)?或者我应该为每个选项卡而不是片段使用单独的活动?我正在使用FragmentTransaction 类的replace() 方法来在A 和A2 之间切换。
【问题讨论】: