public class SysApplication extends Application { public List<Activity> mList = new LinkedList<Activity>(); //用于存放每个Activity的List public static SysApplication instance; //SysApplication实例 public SysApplication() { //私有构造器,防止外面实例化该对象, } public synchronized static SysApplication getInstance() { //通过一个方法给外面提供实例 if (null == instance) { instance = new SysApplication(); } return instance; } // add Activity public void addActivity(Activity activity) { mList.add(activity); } public void exit() { //遍历List,退出每一个Activity for (Activity activity : mList) { if (activity != null) activity.finish(); } System.exit(0); } }
Activity遍历,一次性全部关闭
最新推荐文章于 2022-11-24 14:50:42 发布