Volley是谷歌2013年发布的Android平台上的网络通信库
Volley优点:
Ø 通信更快、更稳定、更简单
Ø Get、Post网络请求及网络图像的高效率异步处理请求
Ø 可以对网络请求进行排序,优先级处理
Ø 网络请求的缓存
Ø 多级别取消请求
Ø 和Activity生命周期的联动
Volley缺点:
不适合进行大数据的上传和下载
为什么使用Volley:
Ø 高效的的Get/Post方式的数据请求交互
Ø 网络图片的加载和缓存
Ø 谷歌官方推出
Ø 性能稳定和强劲
请求对象:
StringRequest:不确定返回类型
JsonObjectRequest
JsonArrayRequest
网络请求队列:
将请求对象加入到队列
和Activity生命周期的联动:
可以在Activity销毁的时候,同时关闭网络请求
设置TAG标签,onStop()里执行取消
Post请求:
在Activity的onStop()中取消请求
Volley加载图片介绍及用法
缓存功能介绍
LruCache
ImageCache
加载网络图片及监听
ImageRequest
ImageLoader
NetWorkImageView
并发、效率、性能