概述
Volley是一个HTTP库,使Android应用程序的网络请求更容易,最重要的是更快。
根据Android Developers对Volley的介绍,它具有以下一些优点:
-自动调度网络请求。
-多个并发网络连接。
-具有标准HTTP缓存一致性的透明的磁盘和内存响应缓存。
-支持请求优先级。
-取消请求API。您可以取消单个请求,也可以设置要取消的请求的块或范围。
-易于定制,例如轻松重试和退避。
-强大的排序,可以轻松地从网络异步获取数据来正确填充您的UI。
-调试和跟踪工具。
那么既然具有以上优点,那么为什么现在的开发者都抛弃Volley投入了OkHttp的怀抱呢?它的缺点在哪里?接下来开始从源码开始进行分析。