【发布时间】:2011-09-13 21:13:48
【问题描述】:
我找到了一些以编程方式退出 Android 应用程序的代码。通过在 onDestroy() 中调用以下任何代码,它会完全退出应用程序吗?
-
System.runFinalizersOnExit(true)
(或) android.os.Process.killProcess(android.os.Process.myPid());
单击退出按钮后,我不想在后台运行我的应用程序。 请建议我可以使用这些代码中的任何一个来退出我的应用程序吗?如果是这样,我可以使用哪个代码?在Android中退出应用程序是否是好方法?
【问题讨论】:
-
使用'System.exit(0);'当您真的想退出应用程序时。在向用户显示消息后,我在一个不可恢复的错误中完成了该操作。如果需要,您甚至可以使用 AlarmManager 自动重新启动应用程序。见:blog.janjonas.net/2010-12-20/…
-
第二个选项让它看起来像崩溃
标签: android