彻底退出android程序的方法
来源:互联网 发布:4g 高速网络 编辑:程序博客网 时间:2024/05/16 15:39
package com.cqupt.util;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class ExitApplication extends Application {private List<Activity> activityList = new LinkedList();private static ExitApplication instance;private ExitApplication(){}//单例模式中获取唯一的ExitApplication实例public static ExitApplication getInstance(){if(null == instance){instance = new ExitApplication();}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方法里面写上
ExitApplication.getInstance().addActivity(this);
在要结束程序的地方:
if (!isExit) {Toast.makeText(MoreActivity.this, "再点一次退出程序", Toast.LENGTH_SHORT).show();isExit = true;}else{ExitApplication.getInstance().exit();}
转载自:http://www.yoyong.com/archives/199
- 彻底退出android程序的方法
- 彻底退出android程序的方法
- android 退出程序的方法 finish无法彻底退出
- 【Android】【转】Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android程序退出彻底关闭进程的方法
- Android彻底退出程序的多种办法
- 彻底退出一个Android程序
- android按back键彻底退出应用程序的方法
- android开发之关于彻底退出程序
- Android---彻底退出程序 全解
- Android退出程序的多种方法
- android程序退出当前activity的方法
- Android应用完全退出程序的方法!!!
- android程序退出当前activity的方法
- Android 退出程序的三种方法
- 如何提高php应用的性能
- 指责下属最不可取的七种方式
- 第三章 Smith圆图
- TreeSet排序问题
- JavaSE——Java集合(II)
- 彻底退出android程序的方法
- 二叉树镜像之递归、栈、队列实现
- zoj1372
- 第四五六章 多端口网络和散射参量
- windows下 Mysql 错误1067 Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
- 第七章 射频滤波器
- 新上任主管10个常犯的错误
- noj 布线问题
- 千万级并发实现的秘密:内核不是解决方案,而是问题所在!