一次关闭所有Activity方法探讨

来源:互联网 发布:怎么加盟淘宝充值平台 编辑:程序博客网 时间:2024/05/16 17:29

新建一个class:

public class ActivityCollector{

public static List<Activity> activities = new ArrayList<>();


public static void addActivity(Activity activity){

activities.add(activity);

}


public static void moveActivity(Activity activity){

activities.remove(activity);

}



public static void finishALL(){

for(Activity activity:activities){

if(!Acitivity.isFinishing()){

activity.finish();}}

}

}



然后创建BaseActivity 


之后所有的Activity 都继承于BaseActivity