Android怎样退出终止App
来源:互联网 发布:mac pro2007 编辑:程序博客网 时间:2024/06/06 17:49
使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity。
public class ActivityManager extends Application { private List<Activity> activityList = new LinkedList<Activity>(); private static ActivityManager instance; private ActivityManager() { } //单例模式中获取唯一的app实例 public static ActivityManager getInstance() { if(null == instance) { instance = new ActivityManager(); } 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中的onCreate方法里添加该Activity到AppUtils对象实例容器中 ActivityManager.getInstance().addActivity(this);
在需要结束所有Activity的时候调用exit方法 ActivityManager.getInstance().exit();
阅读全文
0 1
- Android怎样退出终止App
- 怎样退出终止App
- 怎样退出终止App
- 怎样退出终止App
- 怎样退出终止App
- android app异常终止
- 怎样退出android
- android 退出APP
- android 完全退出App
- android 退出整个APP
- Android App 退出解决方案
- Android 双击退出APP
- Android 退出app
- Android app退出
- Android 完美退出 App
- android双击退出App
- Android app退出问题解决
- Android App退出检测
- 存储过程的优点和缺点
- bzoj 3308: 九月的咖啡店 费用流
- tensorflow 读取图片
- 606. Construct String from Binary Tree
- 【学习笔记】编写selenium测试脚本(Java)的基本步骤
- Android怎样退出终止App
- Count Numbers with Unique Digits
- mysql的常用引擎Innodb和MyIASM
- hexo+markdown添加本地图片无法显示
- Android studio 安装运行教程!
- This is the Manual for Quagga 1.2.0. Quagga is a fork of GNU Zebra
- bzoj 3524 [Poi2014]Couriers
- TRBF
- Process阻塞问题