package com.pps;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
public class ExitAppUtil {
private List<Activity> activities;
private static ExitAppUtil instance=new ExitAppUtil();
private ExitAppUtil(){}
public static ExitAppUtil getInstance()
{
return instance;
}
/**
* 添加一个Activity到管理集合中
* @param pActivity
*/
public void addActivity(Activity pActivity)
{
if(null==activities)
{
activities=new ArrayList<Activity>();
}
activities.add(pActivity);
}
/**
* 从管理集合中移除当前的一个Activity
* @param pActivity
*/
public void remove(Activity pActivity)
{
activities.remove(pActivity);
}
/**
* 退出所有activity
*/
public void exitApp()
{
for (Activity pActivity : activities) {
pActivity.finish();
}
}
}