2010-11-09 76 views
0
  1. 我在活动组中有4个选项卡。
  2. 在每个选项卡(单独的活动组)中,大约有5个活动,我在活动之间切换时没有任何问题。
  3. 我的问题是与设备仿真器设备后退按钮。
  4. 假设我在第四个选项卡上启动应用程序。当我点击后退按钮时,我正在显示对话框以退出应用程序。并向我展示对话框。但是,当我在第4个标签中移动到其他一些活动时,我无法保持活动堆栈,只要按下后退按钮,我的应用程序就会最小化。 所有选项卡中都会出现此问题。

回答

0

所以,你只是用标签覆盖主要活动中的后退按钮?

也许您需要重写每个选项卡活动中的后退按钮(以确保它回退到正确的活动或查看它是否关闭应用程序)。

+0

嗨,感谢您的回答。覆盖意味着OnBackKeyPressed(){}每一个活动,我可以开始以前的意图,并完成currnt活动? – 2010-11-09 15:37:24

+0

是的,OnBackKeyPressed。因此,如果您处于子活动中,则按回可能会导致意图触发,使其回到您认为是之前活动的位置(如果正常活动堆栈未正确工作)。 – 2010-11-09 16:20:27