Android 手机退出程序(经测试)

Android 开发时退出程序的时候总有问题,不是退出不全面,就是只能退出一个Activity

在网上找了很多,经测试和更改,以下的程序退出可以使用。

1.在第一个Activity中加入public static List<Activity> al=new ArrayLsit<Activity>();

2.每当public void OnCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState)
//
插入位置
al.add(this)
}

3.退出逻辑

public void androidExit(){

closeAllActivity();

System.exit(0);

}
4.
public static void closeAllActivity(){

for(int i=0;i<LogoActivity.activityList.size();i++){

if(LogoActivity.activityList.get(i)!=null){

LogoActivity.activityList.get(i).finish();

}

}

}

这样就可以退出了。

不管你是在任何avtivity中退出都没问题,再次启动时都是从最初的Activity中加载

不会出程序从你退出的activity中加载问题。

注意:如果要在别的activity中调用34语句需要加al所在的类名

如:MainActivity.al.add(this);

MainActivity.closeAllActivty(){…};

更多相关文章

  1. Android 4.0为Launcher主界面所有应用程序图标添加统一背景主题
  2. android 简单打电话程序
  3. Android程序的入口点
  4. Android系统在新进程中启动自定义服务过程(startService)的原理分
  5. 关于android示例程序(bitmapfun)——高效加载图片的坑爹地方

随机推荐

  1. Linux系统下用C语言获取MAC地址
  2. brk()和sbrk()函数的使用
  3. linux系统被入侵后处理
  4. 可以睡眠的poll
  5. Inotify: 高效、实时的Linux文件系统事件
  6. Linux 2.6.x 内核模块加载错误 “Invalid
  7. 在centos中安装了mysql5.7之后解决不知道
  8. Linux实验报告一
  9. Linux开发基础(1):开发板的挂载
  10. 使用Python+selenium实现第一个自动化测