android 程序退出解决方案

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

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

在网上找了不少,经测试和更改,如下的程序退出可使用。this

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

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

3.退出逻辑ci

    public void androidExit(){开发

       closeAllActivity();get

       System.exit(0);it

    }
    4.
public static void closeAllActivity(){ast

       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(){…};

相关文章
相关标签/搜索