Volley源码学习1--volley结构图

volley结构图

这里写图片描述

从这张图可以了解volley整个工作原理。

1 当客户端发生一个请求的时候

2 会先从缓存中去查找,是不是有缓存

3 如果请求不能从缓存中得到服务,那么它将被放置在网络队列中。第一个可用的网络线程接受来自队列的请求,执行HTTP事务,解析工作线程上的响应,将响应写到缓存中,并将解析后的响应发送回主线程以交付。

请求 响应回调在主线程
缓存 在缓存线程
网络队列 在网络线程

参考
https://developer.android.google.cn/training/volley/simple

猜你喜欢

转载自blog.csdn.net/qq_26296197/article/details/81351863