![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Volley
文章平均质量分 64
哈哈哈哈哈哈_Y
这个作者很懒,什么都没留下…
展开
-
Volley源码学习笔记_ExecutorDelivery
Volley源码学习笔记_1简单介绍了RequestQueue以及BasicNetWork。这里看一下ExecutorDelivery。ExecutorDelivery的作用 ExecutorDelivery是用来通信,使用的是Handler。它实现了ResponseDelivery接口。ResponseDelivery有3个方法。参数是Request,Response以及一个Runnable接原创 2017-06-07 18:22:47 · 335 阅读 · 0 评论 -
Volley源码学习笔记_RequestQueue和BasicNetWork
1.开始 Volley也只是听过没用过,新接的项目里面请求用的是Volley,只能赶鸭子上架的看了些简单的使用。现在理解下源码。(ps:这里不涉及有关图片相关的部分pps:理解不对的地方请指出,灰常感谢)2.Volley的使用 关于Volley的使用,比较简洁的。 //首先创建请求队列 RequestQueue requestQueue = Volley.newRequestQue原创 2017-06-07 17:38:06 · 420 阅读 · 0 评论 -
Volley源码学习笔记_CacheDispatcher和NetworkDispatcher
从之前第一篇,第二篇可以看出,NetworkDispatcher和CacheDispatcher是start请求队列的时候创建的线程,在RequestQueue的add方法中我们可以看到请求是先添加到重复请求队列和缓存队列的。缓存队列传递给了CacheDispatcher。那CacheDispatcher中是怎么处理请求队列的? mCacheDispatcher = new CacheDisp原创 2017-06-08 13:30:52 · 313 阅读 · 0 评论 -
Volley源码学习笔记_Request
现在看一下Volley的请求Request是什么样子的。abstract class Request<T> implements Comparable<Request<T>>{}...public int compareTo(Request<T> other) { Priority left = this.getPriority(); Priority right原创 2017-06-08 15:55:51 · 316 阅读 · 0 评论 -
Volley自定义一个Request
之前通过源码简单的了解一下Volley. 1.Volley源码学习笔记_RequestQueue和BasicNetWork 2.Volley源码学习笔记_ExecutorDelivery 3.Volley源码学习笔记_CacheDispatcher和NetworkDispatcher 4.Volley源码学习笔记_Request 现在我们可以尝试自定义一个Volley请求。可以适用一般原创 2017-06-26 15:49:06 · 503 阅读 · 0 评论