package com.pps.customcrash; import java.util.ArrayList; import java.util.List; import android.app.Activity; /** * �����Ƴ�Ӧ�ó��򹤾��� * @author jiangqingqing * @time 2013/10/14 10:38 */ public class ExitApp { private static ExitApp instance=new ExitApp(); private ExitApp(){} private List<Activity> activities; public static ExitApp getInstance() { return instance; } /** * ���һ��Activity���󵽹������� * @param pActivity */ public void addActivity(Activity pActivity) { if(null==activities) { activities=new ArrayList<Activity>(); } activities.add(pActivity); } /** * ��Activity���������쳣һ��Activity * @param pActivity */ public void removeActivity(Activity pActivity) { activities.remove(pActivity); } /** * ��ȫ�˳�Ӧ�� */ public void exitAPP() { for (Activity pActivity : activities) { pActivity.finish(); } System.exit(0); } }