您的位置:首页 > 其它

活动管理器Activitycolletor(一键退出所有活动)

2016-03-13 14:02 323 查看
package com.example.broadcastbestpractice;

import java.util.List;

import android.app.Activity;

public class ActivityCollector {
//活动管理器,可以关闭所有活动
public static List<Activity> activitys = new ArrayList<Activity>();

public static void addActivity(Activity activity) {
//添加活动
activitys.add(activity);
}
public static void removeActivity(Activity activity) {
// 移除活动
activitys.remove(activity);
}
public static void finishAll() {
// 关闭所有活动
for (Activity activity:activitys) {
if(!activity.isFinishing()){
activity.finish();
}
}
}

}


直接贴上代码。

需要注意的是,用来判断活动activity是否存在的方法是isFinishing();

数组activitys要实例化一个ArryList<>.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  class