完美退出Android程序(兼容所有SDK)
来源:互联网 发布:苹果系统编程语言 编辑:程序博客网 时间:2024/05/17 05:52
网上找了许多关于Android的Activity如何退出的方法,试了很多种方法都不行了,下面这种方法就是我最喜欢的,简单又易懂。
使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!
在每一个Activity中的onCreate方法里添加该Activity到MyApplication对象实例容器中:在需要结束所有Activity的时候调用exit方法:
使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!
MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作)
public class ExitAppliation extends Application{private List<Activity> activityList = new LinkedList<Activity>();private static ExitAppliation instance;private ExitAppliation(){}// 单例模式中获取唯一的MyApplication实例public static ExitAppliation getInstance(){if (null == instance){instance = new ExitAppliation();}return instance;}//添加Activity到容器中public void addActivity(Activity activity){activityList.add(activity);}// 遍历所有Activity并finishpublic void exit(){for (Activity activity : activityList){activity.finish();}System.exit(0);}}
在每一个Activity中的onCreate方法里添加该Activity到MyApplication对象实例容器中:在需要结束所有Activity的时候调用exit方法:
- 完美退出Android程序(兼容所有SDK)
- Android程序的完美退出(兼容所有SDK )
- Android程序的退出终于完美解决,兼容所有SDK
- Android程序退出完美解决方案兼容所有SDK
- Android完美退出程序
- Android程序的完美退出
- android程序的完美退出
- android程序的完美退出
- Android程序的退出程序(完美)
- android完美退出程序(创建单例管理所有打开的activity)
- Android完全退出程序,退出所有Activity
- Android程序的退出终于完美解决
- Android结束Activity完美退出程序
- Android结束Activity完美退出程序
- Android_app完美退出程序
- android完全退出程序 (所有版本通用)
- 退出android程序清楚所有activity
- Android-程序退出结束所有activity
- 学习C++的困惑
- SQL SERVER 正则替换实例分享--【叶子】
- 黑马程序员-手机号码归属地
- python抓网页中文乱码问题
- margin值撑大a标签实际间距
- 完美退出Android程序(兼容所有SDK)
- error C2471: 无法更新程序数据库 ,fatal error C1083: 无法打开程序数据库文件
- APUE函数笔记六: 进程控制
- error C2712: 无法在要求对象展开的函数中使用 __try
- LaTex中beamer的一个好用的技巧
- Java自己做按钮~
- C++中Static作用和使用方法
- Ctrl+Z问题
- 第二部分 YUI 库