定义一个ActivityManger类,这个类是单例模式的
class ActivityManger{
ArrayList<Activity> activitys=new ArrayList<Activity>();
static private ActivityManger manger;
private ActivityManger(){}
public static getIntence(){
if(manger==null){
manger=new ActivityManger();
}
return manger;
}
public void add(Activity activity){
activitys.add(activity);
}
public void exit(){
for(Activity activity:activitys){
activity.finish();
}
System.exit(0);
}
}
然后在每次oncreate()中把activity添加到集合中