Android单例关闭应用程序
来源:互联网 发布:mac os 10.7 dmg 下载 编辑:程序博客网 时间:2024/06/07 08:14
其设计思路是采用单例记录所有的Activity然后退出时将所有的Activity关闭。
这种东西一搜一大片,如果看过人家是怎么实现的写出来就不叫做原创,转自哪里不知道,直接看代码。
package com.boonya.wtms.utils;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.Application;/** * * @author boonya * * @having-line--------------------------------------------------------- * @filename MyApplication.java * @function 单例程序安全退出应用 * @start-at 2014-9-11,下午4:29:14 * @having-line--------------------------------------------------------- */public class MyApplication extends Application{public MyApplication(){}private List<Activity> activities = new ArrayList<Activity>();private static MyApplication myApplication;public static MyApplication getInstance(){if (myApplication == null){myApplication = new MyApplication();}return myApplication;}public void addActivity(Activity activity){activities.add(activity);}public void exit(){for (Activity activity : activities){activity.finish();}System.exit(0);}}
在每一个Activity的oncreate方法中调用方法:
MyApplication.getInstance().addActivity(this);
然后退出按钮注册事件调用方法:
MyApplication.getInstance().exit();
下班收工!!!!!
0 0
- Android单例关闭应用程序
- android关闭应用程序
- Android完全关闭应用程序
- Android完全关闭应用程序
- 彻底关闭android应用程序
- android关闭整个应用程序
- Android应用程序完全关闭
- 关闭Android应用程序
- android 彻底关闭应用程序
- Android-正常关闭应用程序
- Android 关闭整个应用程序
- Android完全关闭应用程序
- Android完全关闭应用程序
- android关闭应用程序
- android 关闭应用程序
- Android完全关闭应用程序
- Android 完全关闭应用程序
- android--彻底关闭--应用程序
- Linux常用命令
- 构造 四则运算
- Agglomerative vs. Divisive Clustering
- 创业团队的招聘与留人 --不错
- Floyd算法
- Android单例关闭应用程序
- 使用java实现Server和Client(TCP)
- httpcomponents-client-4.3.5实现http的post请求和get请求方法
- IOS autolayout
- 关于Android中的xliff--Error Parsing XML: unbound prefix
- Outlook Addin 自定义菜单无法删除
- java面试题
- NSDate
- 抽象类与接口的区别及应用