0

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

在此处输入图像描述

为什么应用程序一直在运行?

4

3 回答 3

2

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

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

于 2016-06-30T04:41:34.007 回答
0

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

于 2016-06-30T04:40:36.293 回答
0

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

    @Override
    protected void onPause() {
        super.onPause();
        finish();
    }
于 2016-06-30T06:57:15.767 回答