![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Volley框架解析
xingfeng_coder
路漫漫其修远兮,吾将上下而求索
Gitbook地址:https://xingfeng.gitbook.io/hust
简书地址:https://www.jianshu.com/u/57f41372c68e
展开
-
Volley源码解析(三)——NetworkDispatcher
在上一篇博客Volley源码解析(二)——CacheDispatcher中介绍了CacheDispatcher,这篇博客将介绍NetworkDispatcher。 RequestQueue的start()方法默认启动了4个NetworkDispatcher,NetworkDispatcher用于将请求执行网络操作。 NetworkDispatcherNetworkDispatcher继承自Thr原创 2017-05-15 10:34:48 · 661 阅读 · 0 评论 -
Volley源码解析(二)——CacheDispatcher
上一篇博客Volley源码解析(一)——发送请求与结束请求将发送请求讲述完了,主要就是将Request加入到了RequestQueue的缓存队列中或者网络队列中了。那么是哪个线程从队列中将请求取走并执行呢? 在RequestQueue的start()方法中启动了一个缓存分发器和默认的4个网络分发器,下面先从缓存分发器看起。 CacheDispatcherCacheDispatcher继承自Thr原创 2017-05-08 09:19:01 · 664 阅读 · 0 评论 -
Volley源码解析(一)——发送请求与结束请求
Volley是一个Android HTTP库,只支持异步方式。 发送请求样例final TextView mTextView = (TextView) findViewById(R.id.text);... // Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(this);String url原创 2017-05-02 09:09:18 · 1810 阅读 · 0 评论 -
Volley源码分析(四)——ImageLoader
Volley框架中有一个ImageLoader类,用于加载图片,其使用方法如下: RequestQueue requestQueue = Volley.newRequestQueue(this); ImageLoader imageLoader = new ImageLoader(requestQueue, new ImageLoader.ImageCache() {原创 2017-05-22 10:46:05 · 781 阅读 · 0 评论