不能阻止我的应用程序

问题描述:

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

我发现它仍然在运行,在应用程序中点击它并启用强制停止按钮。

什么可能导致这种情况? 谢谢,加里

+0

这已经覆盖之前看到http://*.com/questions/ 3241322/android-howto-kill-my-own-activity-the-hard-way –

自杀(选项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); 
+0

KillProcess做到了这一点。谢谢 –

+0

哎呀,杀死过程也杀了我的服务,我想继续运行! –

+0

@ user1058647'使服务和活动在单个进程中运行。 –

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

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