不能阻止我的应用程序
我有一个应用程序,我似乎无法停止一个活动。我有一个执行finish()的按钮。无论我使用的是手机,还是使用手机上的后退按钮,应用程序都会继续运行。不能阻止我的应用程序
我发现它仍然在运行,在应用程序中点击它并启用强制停止按钮。
什么可能导致这种情况? 谢谢,加里
自杀(选项1)
- 呼叫完成();上按钮点击
- 此行添加到的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);
KillProcess做到了这一点。谢谢 –
哎呀,杀死过程也杀了我的服务,我想继续运行! –
@ user1058647'使服务和活动在单个进程中运行。 –
试试这个代码停止你的活动/应用,而完成()的,
android.os.Process.killProcess(android.os.Process.myPid());
这已经覆盖之前看到http://stackoverflow.com/questions/ 3241322/android-howto-kill-my-own-activity-the-hard-way –