【问题标题】:App remains running after press back button in android studio在android studio中按下后退按钮后应用程序仍然运行
【发布时间】:2016-11-02 00:14:05
【问题描述】:

我有一个简单的 Hello World 应用,在 Android Studio 中创建。当我运行我的应用程序并在我的设备中按下返回按钮时,它会一直在 Android Studio 中运行,直到我按下此 IDE 中的停止按钮。

为什么应用一直在运行?

【问题讨论】:

    标签: java android android-studio android-instant-run android-gradle-2.0


    【解决方案1】:

    在典型情况下,当您按下返回按钮时,您的活动会暂停,并且可能会在一段时间后销毁。但从图片上看,这是Gradle Plugin v2.0+Instant Run进程,还在运行,并进行热部署 可能的应用程序。

    Instant Run,仅部署应用程序中的更改,而不是整个卸载/重新安装过程。

    【讨论】:

      【解决方案2】:

      您也可以通过添加 onPause 方法通过您的应用程序实现此目的

          @Override
          protected void onPause() {
              super.onPause();
              finish();
          }
      

      【讨论】:

        【解决方案3】:

        因为应用程序没有被破坏,它只有在按下后退按钮时才会进入后台。如果你从任务管理器中终止应用程序,停止按钮将被工作室删除

        【讨论】:

          猜你喜欢
          • 2014-01-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多