package com.yizhao.core;
import java.util.LinkedList;
import java.util.List;
import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.os.Build;
import android.util.Log;
public class ATManager {
private static List<Activity> activityList = new LinkedList<Activity>();
public static void addActivity(Activity activity){
activityList.add(activity);
Log.d(Const.TAG, "ATManager.addActivity|activity="+activity+",activityList size="+activityList.size());
}
public static void exitClient(Context context){
for(int i=0; i < activityList.size(); i++){
if(null!=activityList.get(i)){
activityList.get(i).finish();
}
}
ActivityManager activityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
int version = 0;
if(Build.VERSION.SDK!=null){
version = Integer.parseInt(Build.VERSION.SDK);
}
if(version < 8){
activityManager.restartPackage("com.yizhao.activity");
System.exit(0);
}else{
Log.d(Const.TAG, "version error, exit system fail!");
}
}
}