职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 782|回复: 9

android 2.2 关闭整个应用程序

[复制链接]
叫我小乖 发表于 2011-8-31 10:23 | 显示全部楼层 |阅读模式
请问在android2.2中,怎样关闭整个应用程序!
求解!!

hxy 发表于 2011-8-31 10:23 | 显示全部楼层
你看这篇文章吧..

http://iaiai.iteye.com/blog/1125296

月上萧萧 发表于 2011-8-31 10:23 | 显示全部楼层
进不去哦!

郁闷小男人 发表于 2011-8-31 10:24 | 显示全部楼层
哈哈,终于解决了!
package com.cicoo;
import java.util.LinkedList;
import java.util.Stack;

import android.app.Activity;



public class CloseMe {

private static LinkedList<Activity> acys;
private static CloseMe instance = null;
private CloseMe(){

}

public static CloseMe getInstance(){

if(instance == null){

instance = new CloseMe();
acys = new LinkedList<Activity>();

}

return instance;

}
public void Add(Activity acy)
{
acys.add(acy);
}
public void Remove(Activity acy)
{
acys.remove(acy);
}
public void Close()
{
Activity acy;
while(acys.size() != 0)
{
acy = acys.poll();
if(!acy.isFinishing())
acy.finish();
}
}

}
增加一个管理activity的list
先设计一个功能类(单态的),在其中管理一个Activity的List,然后通过Add和Remove方法增删Activity,另外再提供一个Close方法结束所有的Activity。

只学java 发表于 2011-8-31 10:24 | 显示全部楼层
发错了呵呵,那是我后台的,现在改过来了..

http://iaiai.iteye.com/blog/1125296

紫衿 发表于 2011-8-31 10:24 | 显示全部楼层
关闭整个。。。我擦。。现成的不用。。

system.exit(0)!!这样不行?


fl 发表于 2011-8-31 10:24 | 显示全部楼层
对2.2就失效啦


能文能武 发表于 2011-8-31 10:24 | 显示全部楼层
iaiai 写道
发错了呵呵,那是我后台的,现在改过来了..

http://iaiai.iteye.com/blog/1125296

你确定改过来了吗?
咋还是访问不了

jinchang 发表于 2011-8-31 10:25 | 显示全部楼层
lzliangting 写道
请问在android2.2中,怎样关闭整个应用程序!
求解!!


目前对于Android来说,其本身的SDK所提供的方法中,并没有特别有效的方法。但是我们可以是利用一些小窍门来实现程序完全退出的功能。
举例来说:A→B→C→D,如果想从D的Activity中全局性的退出程序,我们可以在D中的退出函数中跳转到A(已正常跳转的方式),但是要在Intent以途中加入intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);,Intent.FLAG_ACTIVITY_CLEAR_TOP这句话的意思就是说。在Activity栈中回复A的Activity,并且之后的所有Activity都清除掉。具体可以google下。然后在给A的Activity传入一个识别码。告诉A要退出。这样直接在A中退出程序。我们的目的达到了

曾经的小孩 发表于 2011-8-31 10:25 | 显示全部楼层
这个我试过了,在多个activity中不能实现
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-30 18:51 , Processed in 0.115055 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表