import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; /* *@author lzl *created at 2016/9/8 0:37 */ public class MyApplication { private List<Activity> activityList = new LinkedList<Activity>(); private static MyApplication instance; private MyApplication() { } // 单例模式中获取唯一的MyApplication实例 public static MyApplication getInstance() { if (null == instance) { instance = new MyApplication(); } return instance; } // 添加Activity到容器中 public void addActivity(Activity activity) { activityList.add(activity); } // 遍历所有Activity并finish public void exit() { for (Activity activity : activityList) { activity.finish(); } System.exit(0); } }
安卓简单技术-循环遍历所有activity退出通用类
最新推荐文章于 2024-08-08 04:22:17 发布
这个博客介绍了如何在安卓应用中通过遍历并结束所有Activity来实现通用的退出功能。提供了一个名为MyApplication的单例类,该类维护了一个Activity列表,并提供了添加Activity和退出应用的方法。
2397

被折叠的 条评论
为什么被折叠?



