0

我有一个应用程序,其中一项活动似乎无法停止。我有一个执行finish()的按钮。无论我使用它还是使用手机上的后退按钮,应用程序都会继续运行。

通过在应用程序中点击它,我看到它仍在运行,并且启用了强制停止按钮。

这可能是什么原因造成的?谢谢,加里

4

2 回答 2

0

试试这个代码来停止你的活动/应用程序而不是完成(),

android.os.Process.killProcess(android.os.Process.myPid());
于 2013-01-20T22:53:30.083 回答
0

自杀(选项 1)

  1. 调用完成();点击按钮
  2. 将此行添加到 onDestroy 方法:

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

    public void onDestroy() {
        super.onDestroy();
        android.os.Process.killProcess(android.os.Process.myPid());
    }       

自杀(选项 2)

在按钮监听器中调用它

System.exit (0);
于 2013-01-21T06:05:43.420 回答