【问题标题】:How to close an Application? [duplicate]如何关闭应用程序? [复制]
【发布时间】:2011-03-22 13:49:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: android exit


    【解决方案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);
      

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

      【讨论】:

        猜你喜欢
        • 2021-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-09
        • 1970-01-01
        • 1970-01-01
        • 2017-12-27
        相关资源
        最近更新 更多