Android開發----Acache緩存框架的使用

導入Acache類

直接把Acache類複製進某一個package裏即可

初始化

public class MyApplication extends Application{         public static ACache aCache;     @Override     public void onCreate() {         super.onCreate();         Utils.init(getApplicationContext());         aCache = ACache.get(this);//初始化Acache     }     /**Activity列表,請在onCreate方法裏把Activity添加到列表中*/     public static List<Activity> activityList = new ArrayList<Activity>();     /**關閉所有Activity*/     public static void finishAll(){         for (int i=0; i<activityList.size(); i++){             if (activityList.get(i)!= null){                 activityList.get(i).finish();             }         }     } }

存入緩存

try {     JSONObject userJSON = new JSONObject(result);     avatar = userJSON.optString("avatar");     if (avatar.indexOf("http://") == 0) {     } else {         avatar = Constans_lekao.URL_BASE + avatar;     }     //存入acache中 MyApplication.aCache.put(Constans_lekao.ACACHE_AVATAR_URL,avatar,ACache.TIME_HOUR);//存一個小時 } catch (JSONException e) {     e.printStackTrace(); }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章