本文最后更新于:星期四, 六月 18日 2020, 9:01 上午

只简要分析Volley大体原理,无细节,无Volley使用教程。


使用Volley时必要的两步:

RequestQueue queue= Volley.newRequestQueue(context);1
queue.add(request);  //request可以是StringRequest,ImageRequest,JsonRequestd等。

第一步通过Volley.newRequestQueue(Context)初始化queue,第二步往queue中添加具体请求。

第一步

image.png

第二步

image.png

本地磁盘缓存==>Cache接口的实现类:DiskBasedCache  
Cache接口中定义了内部类Entry封装了响应体的数据
DiskBasedCache定义了对磁盘读写的操作,规定了默认的缓存大小为5M,
缓存路径为getCacheDir()/Volley

突然发现把程序的逻辑走向用笔和纸写出来思路会非常清晰,原稿如下

官网图: