原理:用链表存储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);}}}


更多相关文章

  1. Android之SharedPreferences详解与原理分析
  2. Android测试之Monkey原理及源码分析(二)
  3. Android带头像的用户注册页面
  4. Android的Matrix图像变化原理
  5. Android matrix偏移(平移),旋转,缩放,倾斜的原理
  6. Android中为APP创建快捷方式的原理(自己的理解)
  7. Android 进程回收之LowMemoryKiller原理篇

随机推荐

  1. 16位科技大佬点评Android和iPhone平台优
  2. Android开发笔记——改变字体颜色的三种
  3. Android网络编程-----从服务器端获取xml
  4. Android安全机制(2) Android Permission权
  5. 11、ffmpeg学习笔记—ffmpeg源码编译-And
  6. PullToRefreshListView addHeadView的正
  7. javaAndroid实现刚刚发表几天前的日期工
  8. Android SDK可以与JDK 1.7兼容吗?
  9. android开发中调用系统中分享功能的方法
  10. 我怎样才能获得移动方向