android.os.Process.killProcess(android.os.Process.myPid()); 这个方法就可以杀掉进程,
不过当 activity 多的时候,而且当我们忘记finish 其中的某几个, 就会出现 应用的 关闭不完全,主要原因是由于 残留的 Activity 本身是一个进程,所以系统又把这个Activity提到了最前面,就会使我们的程序没有完全关闭。下面的方法可以完全关闭。
final ActivityManager am = (ActivityManager) ctx
.getSystemService(Context.ACTIVITY_SERVICE);
am.restartPackage(ctx.getPackageName());
本文介绍了如何在Android中彻底关闭应用程序的方法,不仅包括使用android.os.Process.killProcess()来结束当前进程,还提供了一种更全面的解决方案:通过ActivityManager的restartPackage()方法重启整个应用包,确保所有相关活动都被清理。
1910

被折叠的 条评论
为什么被折叠?



