【移动开发】Android应用程序完全退出
前段期间,参加比赛做项目时遇到了一个问题:Android中应用程序弹出退出对话框退出应用程序时,老是出现上一个Activity,于是将在Activity跳转时将其finish()掉,结果还是不行!寻其原因:原来项目中有好多Activity用来显示界面,之间还掺扎着数据信息的交流,我们知道Activity是以栈的方式存放,要想将程序退出,自然得将众多Activity销毁掉了! 后来在网上查阅了一下,找到了解决方法,在此总结一下前辈们知识,使其更加系统化! 1.任务管理器方法(ActivityManager): 首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限 1 2 ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); 系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上 1 < uses-permission android:na...
