Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图通过finish()和System.exit(0)退出游戏。但是finish()只是退出活动而不是所有游戏。System.exit(0)正在重新启动而不是退出所有游戏。我该怎么办退出所有游戏游戏?它不应该在后台运行!
finish() 应该适合你。
如果它让您的一些其他活动在 GameActivity 后面打开,那么您只需要确保所有活动都在完成时调用 finish() (如果您要移动到一个新活动)。这样,每当你在 GameActivity 上调用 finish() 时,它下面的 Stack 上应该没有任何东西。
您应该使用Process.killProcess(Process.myPid());退出 apk。
Process.killProcess(Process.myPid());