我想要杀死应用程序。我用过:
android.os.Process.killProcess(android.os.Process.myPid());
和
System.exit(0);
它只会杀死当前的Activity而不是整个应用程序。
答案 0 :(得分:3)
System.exit()不会终止您的应用。实际发生的是,进程被杀死并立即重新启动,堆栈上只有少量活动。
答案已经是here。
答案 1 :(得分:-1)
您应该在Intent中设置FLAG_ACTIVITY_CLEAR_TOP以终止堆栈中的所有活动。它将关闭所有活动以及应用程序。