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

相關文章
相關標籤/搜索