安卓手机后台程序程序关闭问题?

android中完全退出当前应用程序的四种方法 - 余炜的博客 - ITeye技术网站
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。
1. Dalvik VM的本地方法
android.os.Process.killProcess(android.os.Process.myPid())
System.exit(0);
//常规java、c#的标准退出法,返回值为0代表正常退出
2. 任务管理器方法
首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
系统会将,该包下的 ,所有进程,服务,全部杀掉,就可以杀干净了,要注意加上
&uses-permission android:name=\"android.permission.RESTART_PACKAGES\"&&/uses-permission&
3. 根据Activity的声明周期
我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在A窗口打开B窗口时在Intent中直接加入标志
Intent.FLAG_ACTIVITY_CLEAR_TOP,这样开启B时将会清除该进程空间的所有Activity。
在A窗口中使用下面的代码调用B窗口
Intent intent = new Intent(); intent.setClass(Android123.this, CWJ.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
//注意本行的FLAG设置 startActivity(intent);
接下来在B窗口中需要退出时直接使用finish方法即可全部退出。
4.自定义一个Actiivty 栈,道理同上,不过利用一个单例模式的Activity栈来管理所有Activity。并提供退出所有Activity的方法。代码如下:
public class ScreenManager { private static Stack&Activity& activityS private static ScreenM private
ScreenManager(){ } public static ScreenManager getScreenManager(){
if(instance==null){
instance=new ScreenManager();
} }//退出栈顶Activity public void popActivity(Activity activity){
if(activity!=null){
activity.finish();
activityStack.remove(activity);
//获得当前栈顶Activity public Activity currentActivity(){
Activity activity=activityStack.lastElement(); }
//将当前Activity推入栈中 public void pushActivity(Activity activity){
if(activityStack==null){
activityStack=new Stack&Activity&();
activityStack.add(activity); } //退出栈中所有Activity public void popAllActivityExceptOne(Class cls){
while(true){
Activity activity=currentActivity();
if(activity==null){
if(activity.getClass().equals(cls) ){
popActivity(activity);
浏览 11108
hunankeda110
浏览: 346459 次
来自: 深圳
汇总的太牛逼了
赞一个,厉害帖子主题:
我的手机课堂软件(安卓版)怎么启动后经常自己退出!急哪位大侠知道怎么办?
论坛级别:★★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
如题,我卸载后,重新下载,重新装也是一样。真是费脑筋!本来是个工具而已,搞得我现在课件没时间听。哪位大侠知道解决办法吗?(我手机没中毒,别的程序都是没问题,是不是这个软件还是不完善啊??)
学习、生活、工作,哪一样也不能少!减少的只能是睡觉、应酬...考试路上每日充满困顿、困惑、困难!
论坛级别:终极会员
学术等级:高级工程师
发帖:6445
经验:17216
鲜花:<span id='flower2
勋章:<span id='medal3
应该不是软件问题,我的手机没有出现过这种情况,将手机里没有用的东西该删除的删除,请问楼主你是下载好的视频播放的还是在线用WIFI看的啊?2.看一下你手机软件中有个设置的东西,你清清缓存什么的,看有没有效果,如果实在不行就打电话问一下情况吧
领金币活动贴零基础活动贴一级建造师实务词汇贴知识点、真题汇总每日一练二级建造师实务图文解析
论坛级别:★★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
你要在能上网的地方看或者把流量打开就可以了
论坛级别:★★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
感谢楼上的热心网友建议,我现在几乎能想到的办法都试了,——不行...在家里有wifi,根本不给你机会上网,打开软件登录后点“全部班次”后就直接退出了...郁闷死了。看来只能用电脑看课件了?
学习、生活、工作,哪一样也不能少!减少的只能是睡觉、应酬...考试路上每日充满困顿、困惑、困难!
论坛级别:钻石会员
学术等级:技术员
发帖:6366
经验:9333
鲜花:<span id='flower
勋章:<span id='medal
您的手机型号是什么呢?我联系下网校客服为您解答下问题,请您注意您的手机来电哦~~~
论坛级别:★★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
您的手机型号是什么呢?我联系下网校客服为您解答下问题,请您注意您的手机来电哦~~~ 琼楼玉宇.发表于 15:13:31多谢客服的来电,我的电话别人在拿着,装课件的手机我在用着,我没有360杀毒,有科摩多软件。我现在试一下卸载之看看效果。
学习、生活、工作,哪一样也不能少!减少的只能是睡觉、应酬...考试路上每日充满困顿、困惑、困难!
论坛级别:★★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
解决了!方法:手机重置“恢复出厂设置”,再重新安装手机课件程序。把下载的课件放到jianshe99\zip文件夹,重启程序,导入课件OK。不过话说回来了,这个软件就真的很矫情啊...
学习、生活、工作,哪一样也不能少!减少的只能是睡觉、应酬...考试路上每日充满困顿、困惑、困难!
论坛级别:钻石会员
学术等级:技术员
发帖:6366
经验:9333
鲜花:<span id='flower
勋章:<span id='medal
解决了!方法:手机重置“恢复出厂设置”,再重新安装手机课件程序。把下载的课件放到jianshe99\zip文件夹,重启程序,导入课件OK。不过话说回来了,这个软件就真的很矫情啊... Dream Away发表于 10:02:37有可能她是个婉约的女子……哈哈哈,能用就好,好好学习哦
论坛级别:★学员
学术等级:技术员
鲜花:<span id='flower
勋章:<span id='medal
哪个方便用哪个学习
  您尚未登录,发表回复前请输入学员代码和密码,或。
学员代码:
请选择所属网站
建设工程教育网
法律教育网
外语教育网
职业培训教育网
考研教育网
中小学教育
医学教育网
中华会计网校
密  码:
10.223.0.126:Execute time :0.51简单游戏 快乐生活
全国门店目录
您当前的位置:
>> >> >>如何关闭小米手机后台运行程序
如何关闭小米手机后台运行程序
作者:lizheng
来源:本站原创
发布时间: 20:00:55
  如何关闭后台运行程序
  某些程序关闭的时候不确定到底是隐藏后台运行还是关闭了,那么现在给大家说下好用的方法:
  设置――按键――长按返回键停止当前程序 非常顺手的一快捷操作,能直接关闭当前运行的程序。
  很多童鞋反映有些程序会后台自动打开,如:微信、手机YY、飞信、飞聊、豌豆荚、地图等。
  其实这些软件是跟手机上的一些按键和功能相关联的。
  给大家推荐个软件:自启管家
你有遇到过玩游戏时切换出来查看攻略,不幸导致游戏崩溃的情况吗?下载,边玩游戏边用手机看攻略,轻松愉快,大家都在用。
上一个文章:
下一个文章:
关注安卓中文网官方微信
扫描左侧二维码即可添加安卓中文网官方微信
您也可以在微信上搜索“安卓中文网”或“anzhuozww”,获取更多数码资讯
24小时热点手机经常出现.com.android.system应用程序错误,强制关闭,是什么原因啊?_华强北电脑网问答频道热门产品推荐
分享到其他平台:
今日什么值得买
我的机情 等你激发
小米4/手环/路由Mini
409.99美元/约合2533元
从8月19日起,不少媒体朋友都开始收到了魅族9月2日发布..
基本上,智能手机用户都得配备一块移动电源,否则很难..
昨天上午,魅族在官方微博正式宣布,将于9月2日在北京..
既然咱们说到手机的处理器,就让小编来简述一下当下智..
魅族MX4或将会出现两个版本,一个为标准版2498元,一个..
HTC官方宣布推出M8旗舰级智能手机的双SIM版本。下周将在..
本文提供华为荣耀3C移动1G+2GFuntouchOS修复距离感应器、内..
本文提供三星i S5MINI 4.4.2低运存工具箱超级省电 ..

我要回帖

更多关于 安卓手机后台程序 的文章

 

随机推荐