![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-volley
Bailiwuyi
落花伤春意 荷生悲夏风 叶落秋心愁 无雪怅一冬
展开
-
volley笔记--工具篇:Network
概述Network是volley定义的一个用来实现Request处理的接口。public interface Network { /** * Performs the specified request. * @param request Request to process * @return A {@link NetworkResponse} with da原创 2016-11-28 13:57:49 · 266 阅读 · 0 评论 -
volley笔记--dispatcher们(NetworkDispatcher和CacheDispatcher)
概述承接上一篇NetworkDispatcher和CacheDispatcher由RequestQueue创建,并被其驱使处理Request。NetworkDispatcher主要成员:BlockingQueue(存储请求),Network、Cache、ResponseDelivery三把工具。 NetworkDispatcher继承自Thread,周而复始地run着:1)周期地从队原创 2016-11-28 10:19:52 · 340 阅读 · 0 评论 -
volley笔记--开篇:RequestQueue
前言volley使用已久,一直想阅读下其源码,然后对比现在常用的一些网络框架,然后对 网络这块能有更加的理解。 大致的想法是:先了解volley的整体框架,再逐个理清涉及到的各个知识点。然后,再涉及一下OkHttp等,进而再去了解下http的协议细节,从而对网络这块能有个充分的认识。 android上手之时太过仓促,基础这块一直觉得不够扎实。而在我看来,对基础技术的掌握应该是和对业务需求的理解原创 2016-11-26 16:17:54 · 440 阅读 · 0 评论 -
volley笔记--一个Request的生命之旅
RequestVolley的Request只是个魂(abstract),没有实体,有两条魂须(parseNetworkResponse、deliverResponse),补齐这两条魂须后能以很多种形态存在。每一个Request就是一个信使,沟通三界六道。 volley默认提供了几种Request存在的形态(StringRequest等)。当然,你也可以打造适合你自己的Request,比如:结合Gs原创 2016-11-28 14:52:34 · 295 阅读 · 0 评论