如何关闭应用程序?

时间:2010-07-29 07:23:01

标签: android exit

  

可能重复:
  Quitting an application - is that frowned upon?

当我处于应用程序中间时,如何通过单击任何按钮退出当前应用程序?

finish()只会完成当前活动而不是所有活动。

2 个答案:

答案 0 :(得分:2)

在Android中,建议不要退出应用程序。有关详细信息,请阅读此question

您可以使用

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

按下应用程序中的按钮返回主屏幕。这不会关闭您的应用程序,而是将其放在后台。在发送到后台的那一刻,您应该始终在每个活动中释放每个电池重量资源,如传感器监听器等。

答案 1 :(得分:1)

你可以点击按钮来做到这一点。定义任何静态方法,如exit()和define

退出方法

中的

android.os.Process.killProcess(android.os.Process.myPid());

在主要或第一项活动中。

然后点击按钮调用此方法。