Volley是Google在2013年发布的一个Android平台上的网络通信库
Volley直译过来是齐射、迸发的意思
Volley的优势:通信更快、更简单;Get、Post网络请求及网络图像的高效率异步处理请求;对网络请求进行优先级排序;网络请求的缓存;多级别取消请求;和Activity生命周期的联动
Volley的缺点:不适合进行数据的上传和下载
为什么使用Volley?
功能上:高效的Get/Post方式的数据请求交互;网络图片加载和缓存
其他:谷歌官方推出;性能很稳定和强劲
Volley的get和post请求方式的使用
Get和Post请求接口数据的使用
挑选合适的请求对象:StringRequest(返回数据类型不确定时使用);JsonObjectRequest;JsonArrayRequest
回调方法的使用
Volley的网络请求队列建立和取消队列请求
建立请求队列;取消某个请求
Volley与Activity生命周期的联动
可以在Activity销毁的时候,同时取消请求
设置tag,在onStop()方法中取消请求
Volley的简单的二次回调封装
全局使用一个方式,可控,可自定义定制需求
方便,灵活