导入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(); }
Android开发----Acache缓存框架的使用
最新推荐文章于 2024-04-01 06:27:36 发布