【发布时间】:2011-07-09 21:23:49
【问题描述】:
我是 Android 编程新手,我正在制作游戏。我的问题是处理堆栈上的多个活动。所以我有一个gameOver Activity,当我的玩家死亡时我会调用它。从这个活动中,我想在点击后退按钮时返回主菜单。现在的问题是,当我返回主菜单并再次单击返回时,它会返回游戏结束屏幕。我是否必须在主菜单中覆盖以结束应用程序?或者有更好的方法吗?
【问题讨论】:
-
我想到了清单中的 noHistory 属性
-
您是否覆盖了
onBackPressed()以转发到您的主菜单活动?如果您没有调用super.onBackPressed(),则 GameOver 活动未完成,这就是它仍在堆栈中的原因。 -
这行得通。非常感谢!
标签: android android-activity android-intent stack