修改密码后退回到登录界面,再按返回键退出应用,关闭所有的Activity
2015-11-11 14:20
369 查看
在Application中写如下代码:
} else{
return mInstance;
}
}
public void addActivity(Activity activity){
activityList.add(activity);
}
public void exit(){
for(Activity activity:activityList){
activity.finish();
}
//System.exit(0);//此句加了之后再退出时会有黑屏闪现,去掉则无此现象;
}
在其他的activity中调用MyApplication.getInstance().addActivity(***activity)使其加入列表。 然后在要退出的按钮等事件监听中调用MyApplication.getInstance().exit()就行了!
public class MyApplication extends Application { private static MyApplication mInstance; private int speedGrade = 1; private List<Activity> activityList=new LinkedList<Activity>(); public static MyApplication getInstance() { if(mInstance==null){ mInstance=new Myapplication;
} else{
return mInstance;
}
}
public void addActivity(Activity activity){
activityList.add(activity);
}
public void exit(){
for(Activity activity:activityList){
activity.finish();
}
//System.exit(0);//此句加了之后再退出时会有黑屏闪现,去掉则无此现象;
}
在其他的activity中调用MyApplication.getInstance().addActivity(***activity)使其加入列表。 然后在要退出的按钮等事件监听中调用MyApplication.getInstance().exit()就行了!
相关文章推荐
- iOS中对文件的操作 NSSearchPathForDirectoriesInDomains
- HttpClient--HttpClient的Get请求方式
- 传输数据指令MOV,MVN
- symfony使用oauth
- js判断终端加载不同页面
- MST:Bad Cowtractors(POJ 2377)
- JavaScript基本概念(下)
- Python基于pygame实现的font游戏字体(附源码)
- jQuery插件markitup轻量级的文本编辑器
- sed ‘1!G;h;$!d’ 解析——将行逆序输出
- java反射详解
- 判断一个未知对象是否为空
- Python中的字典
- arcgis for android: file:/mnt/sdcard/xxx.geodatabase does not exist.
- Spring Mina 中文文档 用户手册
- Linux命令提示符如何按照自己的习惯修改?
- Android底部菜单栏、Android沉浸式状态栏(顶部状态栏修改颜色)、自定义标题栏
- 90001---浅谈Java中的Serializable
- JAVA——类与JAVA文件
- android app如何接受input event (1)