Volley理解

优点A:用get ,post请求,以及网络图像的高效获取请求

B:对网络优先级排序处理

C:对请求的数据进行缓存

D:与Activity的生命周期进行绑定

E:给请求设置tag,方便将请求取消,在onStop()中执行取消请求  MyApplication.getHttpQueues().cancelAll("yourTag");

缺点:不适合做文件的上传和下载

有三种请求数据对象 StringRequest ,JSONObjectRequest ,JSONArrayRequest

使用方法:1.建立全局的请求队列,每次的请求都添加到这个队列中,方便之后取出tag进行请求的添加删除的操作

Volley理解_第1张图片


2.在activity中

Get String方式

Volley理解_第2张图片

Get  JSON方式


Volley理解_第3张图片

Post String方式


Volley理解_第4张图片

Post JSONObject方式


Volley理解_第5张图片

你可能感兴趣的:(Volley理解)