管理activity 彻底关闭应用


public class ActivityContrl {
	private static List<Activity> activityList = new ArrayList<Activity>();

	public static void remove(Activity activity) {
		activityList.remove(activity);
	}

	public static void add(Activity activity) {
		activityList.add(activity);
	}

	public static void finishProgram() {
		for (Activity activity : activityList) {
			if (null != activity) {
				activity.finish();
			}
		}
		android.os.Process.killProcess(android.os.Process.myPid());
	}
}


在每个activity的onCreate中都添加 自己到activityList 中

猜你喜欢

转载自zheyiw.iteye.com/blog/1670954
今日推荐