管理多个活动,使用子活动恢复活动而不是启动新活动

时间:2018-04-04 04:03:24

标签: android android-intent android-activity

我有一个问题。参考:
How to manage multiple Activity stacks in an Android app, like you would on iOS with multiple UINavigationControllers within a UITabBarController?

通过这种可视化:

从上图:

  1. 我有4个带按钮视图的标签
  2. 按下Tab 1,显示活动。转到另一个子活动,然后按Tab键3。
  3. 按下选项卡3时,会显示活动,然后按下选项卡1应恢复之前的子活动。
  4. 然后我的问题是:

    当按下选项卡1时,我总是在没有之前的子活动的情况下开始活动。

    那么如何恢复活动包含已经堆叠的子活动?

1 个答案:

答案 0 :(得分:0)

您应该在标签内使用片段。碎片堆栈易于管理且轻量级。