0

如果我要再次重写它,我将使用片段,但我使用以下设置:

  • Tabhost 中的 Activity 由 ActivityGroups 管理
  • 我有 TabA、TabB 和 TabC
  • 默认情况下,主要活动是 TabB 所以这是登陆页面
  • 当 TabB 启动时,它会查看 sharedpreference 以查看是否设置了变量
  • 如果设置了变量,那么用户会看到主登陆屏幕
  • 如果没有设置变量,则路由到TabC下的一个子Activity即TabC -> Activity2--TabC下有两个Activity,Activity 1 -> Activity2

我的问题是如何在 tabhost TabC 中显示 Activity2,但是在 TabC 突出显示的位置并且用户在从 Activity2 中选择后退按钮之前不会显示 Activity1。

这可能是一个简单的答案,但我想我已经看代码太久了!

感谢您的帮助/建议。

4

1 回答 1

0

我不确定你想要什么。可能这个答案会对你有所帮助。尝试在 activity2 的 oncreate 方法和 finish() activity2 中调用您的 activity1。如果你想从活动 2 切换到活动 1

于 2012-12-14T04:51:03.437 回答