1

我试图通过finish()和System.exit(0)退出游戏。但是finish()只是退出活动而不是所有游戏。System.exit(0)正在重新启动而不是退出所有游戏。我该怎么办退出所有游戏游戏?它不应该在后台运行!

4

2 回答 2

2

finish() 应该适合你。

如果它让您的一些其他活动在 GameActivity 后面打开,那么您只需要确保所有活动都在完成时调用 finish() (如果您要移动到一个新活动)。这样,每当你在 GameActivity 上调用 finish() 时,它下面的 Stack 上应该没有任何东西。

于 2012-05-07T20:17:02.240 回答
2

您应该使用Process.killProcess(Process.myPid());退出 apk。

于 2012-11-02T08:23:47.500 回答