Android:KillProcess()仅查杀活动而不是应用程序

时间:2016-01-12 14:49:43

标签: android

我想要杀死应用程序。我用过:

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

System.exit(0);

它只会杀死当前的Activity而不是整个应用程序。

2 个答案:

答案 0 :(得分:3)

如果堆栈上有多个活动,

System.exit()不会终止您的应用。实际发生的是,进程被杀死并立即重新启动,堆栈上只有少量活动。

答案已经是here

答案 1 :(得分:-1)

您应该在Intent中设置FLAG_ACTIVITY_CLEAR_TOP以终止堆栈中的所有活动。它将关闭所有活动以及应用程序。