Android: KillProcess() is killing only activity and not the application
我想杀死申请。 我用了:
android.os.Process.killProcess(android.os.Process.myPid());
和
System.exit(0);
它只会杀死当前的Activity而不是整个应用程序。
如果堆栈上有多个活动,System.exit()不会终止您的应用程序。 实际发生的是,进程被杀死并立即重新启动,堆栈上只有少量活动。
答案已经在这里了。
您应该在Intent中设置FLAG_ACTIVITY_CLEAR_TOP以终止堆栈中的所有活动。它将关闭所有活动以及应用程序。