您的位置:首页 > 移动开发 > Android开发

Android Volley获取本地缓存

2015-12-25 12:38 435 查看
Volley的介绍就不写了 网上一大堆

废话不多少

1.Volley的缓存是默认开启的

2.//最重要的一点是在url前面天上网络请求类型get或者是post(0/1),摸索了半天才发现的...

 public void getVolleyCache(RequestQueue queue, String url, int what) {

3.//根据url判断本地是否有缓存

 if (queue.getCache().get("0:" + url) != null) {

        String s = new String(queue.getCache().get(url).data);

        Gson gson = new Gson();

        Object obj= new Object ();

        obj = gson.fromJson(s, obj.getClass());
//.........obj就是的到缓存中的数据,接下来就很简单了,至于转换成什么类型就不必写了

        Logger.e("QUEUE", "本地数据" + obj.toString());
}

     

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: