如何关闭应用程序?

问题描述:

可能重复:
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());

然后在按钮单击时调用此方法。