如何关闭应用程序? [复制]
Posted
技术标签:
【中文标题】如何关闭应用程序? [复制]【英文标题】:How to close an Application? [duplicate] 【发布时间】:2011-03-22 13:49:35 【问题描述】:可能重复:Quitting an application - is that frowned upon?
当我在我的应用程序中间时,如何通过单击任意按钮退出当前应用程序?
finish() 只会完成当前活动而不是所有活动。
【问题讨论】:
【参考方案1】:您可以在单击按钮时执行此操作。定义任何静态方法,如 exit() 并定义
android.os.Process.killProcess(android.os.Process.myPid());
在退出方法中
在主要或第一个活动中。
然后在按钮点击时调用此方法。
【讨论】:
【参考方案2】:在 Android 中,不建议退出应用程序。阅读此question 了解更多信息。
你可以使用
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
在您的应用中按下按钮即可返回主屏幕。这不会关闭您的应用程序,而是将其置于后台。您应该始终在每个活动中释放每个电池重的资源,例如传感器侦听器等。在您被发送到后台的那一刻。
【讨论】:
以上是关于如何关闭应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章