1.请求
cache dispatcher ----> network dispatcher
1)如果 http请求的头信息中 的cache-control max-age字段 未过期则使用 cache ttl(time to live)存活时间2)如果 max-age 过期 则先显示缓存再发network dispatcher 发netwokr请求 返回304/200 把缓存写入硬盘 返回结果
2. 缓存
二级缓存
1)DiskCache
2)LruImageCache
3.重试
DefaultRetryPolicy DEFAULT_MAX_RETRIES
4.超时
DefaultRetryPolicy DEFAULT_TIMEOUT_MS
1)请求超时
2)接收数据超时
5 日志
VolleyLog
Volley网络请求机制
本文详细介绍了Volley网络请求库的工作原理,包括请求流程、缓存机制、重试策略及超时设置等内容,并探讨了其如何高效处理网络请求。
146

被折叠的 条评论
为什么被折叠?



