方式一:通过结束进程退出软件
如果结束了应用程序所在的进程,也就结束了应用程序。
当前应用程序所在的进程是以ID为标志的,要在应用程序中获得所在的进程ID非常简单:
// 获取进程ID
int pid = android.os.Process.myPid();
// 结束进程
android.os.Process.killProcess(pid);
方式二:通过结束Dalvik虚拟机退出软件
system.exit(0);
方式三:使用killBackgroundProcesses()方法
ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
manager.killBackgroundProcesses(getPackageName());
//需要在xml中加入权限声明
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!