【问题标题】:How to close the entire application on click? [duplicate]如何在点击时关闭整个应用程序? [复制]
【发布时间】:2020-01-09 01:23:25
【问题描述】:

当用户点击返回按钮时是否有可能关闭整个应用程序,不仅是活动,而且是整个应用程序?

我目前正在使用以下代码:

@Override
public void onBackPressed() {
     finish();
     System.exit(0);
    }

这段代码的问题是它关闭了当前的活动而不是应用程序,并且经常出错。

可能我在不注意的情况下一个接一个地打开活动,也许这就是问题所在,我对 android 还很陌生

【问题讨论】:

  • finishAffinity()
  • 你试过这个ActivityCompat.finishAffinity(this)
  • 出于好奇,您重写系统行为以延长电池寿命的充分理由是什么(让操作系统管理 RAM,而不是每次都强制启动应用程序)?

标签: android


【解决方案1】:

你可以像下面这样尝试

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

【讨论】:

    猜你喜欢
    • 2019-02-09
    • 2011-11-16
    • 1970-01-01
    • 2011-10-18
    • 2020-05-02
    • 1970-01-01
    • 2011-03-22
    • 2019-09-18
    • 1970-01-01
    相关资源
    最近更新 更多