类ActivityCollector
package com.example.broadcastbestpractice;
import android.app.Activity;
import java.util.ArrayList;
import java.util.List;
/**
* Created by 123 on 2018/10/18.
*/
public class ActivityCollector {
public static List<Activity>activities=new ArrayList<>();
public static void addActivity(Activity activity){
activities.add(activity);
}
public static void removeActivity(Activity activity)
{
activities.remove(activity);
}
public static void finishAll(){
for (Activity activity:activities)
{
if(!activity.isFinishing()){
activity.finish();
}
}
}
}
package com.example