退出所有的activity
来源:互联网 发布:亿网域名怎么解析 编辑:程序博客网 时间:2024/04/27 23:06
public class SysApplication extends Application { //运用list来保存们每一个activity是关键 private List<Activity> mList = new LinkedList<Activity>(); //为了实现每次使用该类时不创建新的对象而创建的静态对象 private static SysApplication instance; //构造方法 private SysApplication(){} //实例化一次 public synchronized static SysApplication getInstance(){ if (null == instance) { instance = new SysApplication(); } return instance; } // add Activity public void addActivity(Activity activity) { mList.add(activity); } //关闭每一个list内的activity public void exit() { try { for (Activity activity:mList) { if (activity != null) activity.finish(); } } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } //杀进程 public void onLowMemory() { super.onLowMemory(); System.gc(); } }
使用的前提就是在每个activity创建时加上下面这行代码:
SysApplication.getInstance().addActivity(this);
这样就行了。当你想关闭所有的activity时,就调用下面这行代码就行了:
//关闭整个程序 SysApplication.getInstance().exit();
阅读全文
0 0
- 退出所有的Activity
- 退出所有的activity
- 一次退出所有的activity
- Android退出所有的Activity
- 退出所有activity的方法
- Android 退出所有的Activity
- App退出后,退出所有的Activity
- android退出activity时退出所有的activity
- 一次性退出所有的activity的方法
- 应用退出,关闭所有的activity
- Android 一次退出所有activity的方法
- Android-退出应用程序的所有activity
- 优雅地退出所有的Activity
- 退出登录并finish所有的activity
- android退出应用销毁所有的activity
- Android退出时退出所有Activity的通用类,ActivityManager
- Android退出时退出所有Activity的通用类,ActivityManager
- Android退出时退出所有Activity的通用类,ActivityManager .
- 最小生成树 Kruskal(克鲁斯卡尔)算法
- Linux 内存空间
- NYOJ 1159 小猴子下落
- java调试技巧
- 重装openCV3.2遇到的一些问题
- 退出所有的activity
- 修改用户头像,上传到服务器
- pycharm激活
- vue-mixins使用注意事项和高级用法
- CAS学习记录2--CAS Server的改造
- intellij 中给module导入jar包
- Android App 架构设计
- HttpURLConnection中getInputStream()报异常
- 居然嘲笑我们没有Excel的这个功能,呵呵