Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android完全退出應用程序

Android完全退出應用程序

編輯:關於Android編程



自定義一個繼承自Application的類。用來記錄所打開的Activity。

 

在每個Activity類的onCreate方法中調用ExitApplication.newInstance().addActivity(this);將Activity類添加到list中。

 

在退出時調用ExitApplication.newInstance().exit();循環執行finish();

 

 

public class ExitApplication extends Application {

private static List acList = new LinkedList();
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);
}
}

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved