菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,如果已经启动了四个Activity:A,B,C和D,在D Activity里,想要一次性关闭所有的activity

创建一个专门用来处理activity的类。

package com.layout;import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; /** * 一个类 用来结束所有后台activity * @author Administrator * */public class SysApplication extends Application {//运用list来保存们每一个activity是关键    private List mList = new LinkedList();    //为了实现每次使用该类时不创建新的对象而创建的静态对象    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添加到list中去。
 
当你想关闭时,调用SysApplication的exit方法
//关闭整个程序  SysApplication.getInstance().exit();  

转载自:

http://java--hhf.iteye.com/blog/1826880

http://blog.sina.com.cn/s/blog_90cdca4c01016gzt.html

更多相关文章

  1. 关于layout_weight的理解及使用方法
  2. ViewPagerIndicator导入Android(安卓)Studio的方法
  3. android 细节收集
  4. 【Android基础知识】选项菜单、上下文菜单、子菜单的使用
  5. android中String与InputStream之间的相互转换方式
  6. CountDownTimer倒计时器的使用
  7. Android(安卓)UI之代码动态设置ImageView的宽度和高度
  8. andriod 4.0以上版本不调用onConfigrationChange方法的解决办法
  9. Android多个React-Native模块的实现及源码解读

随机推荐

  1. Android(安卓)Studio 更新问题
  2. 调用Android系统设置中的Intent
  3. android 文件上传的类--完整 可以直接被
  4. android环境配置和工程目录介绍
  5. Android(安卓)Render(二)7.1源码硬件加速
  6. android中转换content://media/external/
  7. TextView中ellipsize属性
  8. android之Binder机制解析
  9. android Lottie详细使用
  10. 【Android】Chronometer计时器实现计时、