package com.callbin.domo;import java.util.ArrayList;import android.app.Activity;import android.app.Application;public class CallbinApplication extends Application { public static CallbinApplication instance;// 实例化一个app合 public static String sessionkey=null; public static String sessionid=null; public static Integer accountNum=null; /** * 打开Activity的记录 */ private ArrayListactivitylist; @Override public void onCreate() { // TODO Auto-generated method stub instance = this; activitylist = new ArrayList (); super.onCreate(); } // 退出处理 @Override public void onTerminate() { // TODO Auto-generated method stub for (Activity activity : activitylist) { activity.finish(); } super.onTerminate(); } /** * 获取一个Application实例 * * @return 返回一个application实例 */ public static CallbinApplication getCallbinApplication() { return instance; } /** * 添加一个activity * * @param activity */ public static void addActivity(Activity activity) { instance.activitylist.add(activity); } /** * 从列表中删除一个Activity */ public static void deleteActivity(Activity activity) { instance.activitylist.remove(activity); }}
应用程序开始
<application
android:name=".CallbinApplication" android:icon="@drawable/mt_ic" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" > <activity android:name=".activity.LoginActivity" android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </activity></application>