如下集合类可以让我随时随地添加、退出程序

今天我所要作的笔记是:

当我们的程序需要一个添加、注销或者退出的功能,只需要一个专门的集合类对所有的活动进行管理。代码如下。


import android.app.Activity;

import java.util.ArrayList;

import java.util.List;

public class ActivityCollector {

public static Listactivities =new ArrayList<>();

    //添加某一个活动

    public static void addActivity(Activity activity){

        activities.add(activity);

    }

    //移除某一个活动

    public static void removeActivity(Activity activity){

        activities.remove(activity);

    }

    //关闭所有活动

    public static void finishAll(){


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();
            }
        }
        activities.clear();
    }
}
posted @ 2020-06-05 10:37  哇哇·刘  阅读(107)  评论(0编辑  收藏  举报