android页面管理器。可以实现完整退出android软件
16lz
2021-01-23
原理:用链表存储activity页面,然后当你退出的时候就按退出,把链表里面所有activity都关闭掉
package com.by2n.application;import java.util.LinkedList;import java.util.List;import android.app.Activity;public class Application extends android.app.Application {@Overridepublic void onLowMemory() {// TODO Auto-generated method stubsuper.onLowMemory();System.gc();}private List<Activity> mList = new LinkedList<Activity>();private static Application instance;public synchronized static Application getInstance(){if(null == instance){instance = new Application();}return instance;}public void addActivity(Activity activity){mList.add(activity);}public void exit(){try{for(Activity a:mList){if(a != null){a.finish();}}}catch(Exception e){e.printStackTrace();}finally{System.exit(0);}}}
更多相关文章
- Android之SharedPreferences详解与原理分析
- Android测试之Monkey原理及源码分析(二)
- Android带头像的用户注册页面
- Android的Matrix图像变化原理
- Android matrix偏移(平移),旋转,缩放,倾斜的原理
- Android中为APP创建快捷方式的原理(自己的理解)
- Android 进程回收之LowMemoryKiller原理篇