您的位置:首页 > 移动开发 > Android开发

Android的activity管理类

2014-09-23 10:14 197 查看
import java.util.LinkedList;

import java.util.List;

import android.app.Activity;

/**

 * 

 * @author mirror wang

 *

 */

public class AppConfig {
private List<Activity> activityList = new LinkedList<Activity>();
private static AppConfig instance;

/**
* 单例模式获取唯一的Appcontext实例
* @return
*/
public static AppConfig getInstance(){
if(null == instance){
instance = new AppConfig();
}
return instance;
}

/**
* 添加acticity到容器
* @param activity
*/
public void addActivity(Activity activity){
activityList.add(activity);
}
/**
* 遍历所有activity并finish  全局退出
*/
public void exit(){
for(Activity activity:activityList){
activity.finish();
}
System.exit(0);
}
/**

*/
public void removeActivity(Activity activity){
activityList.remove(activity);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 管理 class