关于安卓 程序退出问题,在线等待,祝大家新年快乐 如果activity没有全部结束,exit是会重启app而且不会执行ondestory等其他生命周期资料:http://www.cnblogs.com/lesliefang/p/3933640.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢大神,我在网上看了很多,是不是只能记录每次打开activity,然后退出的时候挨个 finish? 退出时候执行onCreate 如果程序异常也是这样么 异常的话程序一般都是重启应用的可用uncaughtexceptionhandler捕获异常然后自己处理,执行system.exit做到。activity虽然可以记录然后全部finish但程序设计合理的话,按back键应该都能依次退出。所以也就无需存储每个activity 谢谢大神,问题解决了,是activity 没退出完private List<Activity> activityList = new LinkedList<Activity>(); private static LogoutUtil instance; private LogoutUtil() { } //单例模式中获取唯一的MyApplication实例 public static LogoutUtil getInstance() { if(null == instance) { instance = new LogoutUtil(); } return instance; } //添加Activity到容器中 public void addActivity(Activity activity) { activityList.add(activity); } //遍历所有Activity并finish public void exit() { for(Activity activity:activityList) { activity.finish(); } System.exit(0); } } 求助,程序报异常,有Logcat,有错误代码 java.lang.NoClassDefFoundError 微博android SDK,如何获取微博消息? activity高手进,关于flag的使用 Notification切换语言的bug是android平台bug吗? android的一些小功能 怎么实现 系统自带闹钟功能 测试MediaPlayer的小程序,读取不到文件 android4.0 外接USB摄像头 有没有成功的先例 android 级联选项问题 安卓电池剩余电量的使用时间怎么计算? 关于Android的广播事件 Android socket权限设置问题
可用uncaughtexceptionhandler捕获异常然后自己处理,执行system.exit做到。activity虽然可以记录然后全部finish
但程序设计合理的话,按back键应该都能依次退出。所以也就无需存储每个activity
private List<Activity> activityList = new LinkedList<Activity>();
private static LogoutUtil instance;
private LogoutUtil()
{
}
//单例模式中获取唯一的MyApplication实例
public static LogoutUtil getInstance()
{
if(null == instance)
{
instance = new LogoutUtil();
}
return instance;
}
//添加Activity到容器中
public void addActivity(Activity activity)
{
activityList.add(activity);
}
//遍历所有Activity并finish
public void exit()
{
for(Activity activity:activityList)
{
activity.finish();
}
System.exit(0);
}
}