61. 简述Android Volley源码分析 ? |
1、Volley框架:是用于网络请求、适用于频繁的小数据网络请求 |
2、Volley中存在三种队列:缓存队列、网络请求队列 以及 同一url请求的等待队列组成的map集合 |
3、存在三种类型的线程:主线程、缓存线程、网络请求线 程 |
4、切换工作:主线程与缓存线程以及网络请求线程的是由ResponseDelivery请求数据分发器实现的,他里面封装了Handler |
5、默认情况下在 我们创建RequestQueue对象的时候就会创建一个缓存线程和4个网络请求线程, |
6、其中缓存线程主要是用于操作缓存队列的 |
7、网络请求线程主要是用于操 作网络请求队列 |
8、而同一 |