如何关闭应用程序?
问题描述:
可能重复:
Quitting an application - is that frowned upon?如何关闭应用程序?
如何上的任何按钮的点击退出当前的应用程序时,我在我的应用程序的中间?
finish()只会完成当前活动而不是所有活动。
答
在Android中,不建议退出应用程序。请阅读question了解更多信息。
你可以使用
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
返回到主屏幕上的按钮的新闻在你的应用程序。这不会关闭你的应用程序,而是把它放在后台。您应该始终在每次活动中发布传感器侦听器等每个电池耗尽的资源,等到您发送到后台时。
答
你可以在按钮点击时做到这一点。定义像出口()的任何静态方法和在出口方法
在主或第一活性定义
android.os.Process.killProcess(android.os.Process.myPid());
。
然后在按钮单击时调用此方法。