Android完全退出应用程序
来源:互联网 发布:毒药 知乎 编辑:程序博客网 时间:2024/06/05 11:36
自定义一个继承自Application的类。用来记录所打开的Activity。
在每个Activity类的onCreate方法中调用ExitApplication.newInstance().addActivity(this);将Activity类添加到list中。
在退出时调用ExitApplication.newInstance().exit();循环执行finish();
public class ExitApplication extends Application {
private static List<Activity> acList = new LinkedList<Activity>();
private static ExitApplication instance = null;
private ExitApplication(){}
//单例模式
public static ExitApplication newInstance(){
if(null==instance){
instance = new ExitApplication();
}
return instance;
}
public void addActivity(Activity a){
acList.add(a);
}
public static void exit(){
for (Activity activity : acList) {
activity.finish();
}
System.exit(0);
}
}
0 0
- Android退出应用程序,完全退出!
- Android完全退出应用程序
- Android完全退出应用程序
- android 完全退出应用程序
- android 完全退出应用程序
- android 完全退出应用程序
- Android完全退出应用程序
- Android完全退出应用程序
- Android完全退出应用程序
- Android完全退出应用程序 .
- android完全退出应用程序
- android 完全退出应用程序
- Android完全退出应用程序
- android 完全退出应用程序
- android完全退出应用程序
- android 完全退出应用程序
- android完全退出应用程序
- android完全退出应用程序
- js 新开窗口与传递信息案例
- 你所不知道的html5与html中的那些事(三)
- linux kernel and driver-编译安装内核
- java核心技术笔记 接口与内部类
- 黑马程序员—C语言—基本语法printf与scanf
- Android完全退出应用程序
- Codeforces Round #297 (Div. 2) D
- OQL
- 强调句型
- 【总结】Effective java经验之谈,通用方法
- JSqlParser系列之二代码结构(转载)
- 开篇--印象仙剑
- C/C++ 统计函数调用时间
- CSS样式表的规则