本文最后更新于:星期四, 六月 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
中添加具体请求。
第一步
第二步
本地磁盘缓存==>Cache接口的实现类:DiskBasedCache
Cache接口中定义了内部类Entry封装了响应体的数据
DiskBasedCache定义了对磁盘读写的操作,规定了默认的缓存大小为5M,
缓存路径为getCacheDir()/Volley
突然发现把程序的逻辑走向用笔和纸写出来思路会非常清晰,原稿如下
官网图: