Volley理解
2016-07-04 本文已影响27人
__HAPPINESS_yh
优点A:用get ,post请求,以及网络图像的高效获取请求
B:对网络优先级排序处理
C:对请求的数据进行缓存
D:与Activity的生命周期进行绑定
E:给请求设置tag,方便将请求取消,在onStop()中执行取消请求 MyApplication.getHttpQueues().cancelAll("yourTag");
缺点:不适合做文件的上传和下载
有三种请求数据对象 StringRequest ,JSONObjectRequest ,JSONArrayRequest
使用方法:1.建立全局的请求队列,每次的请求都添加到这个队列中,方便之后取出tag进行请求的添加删除的操作
![](https://img.haomeiwen.com/i2114025/f49defa87a798bab.png)
2.在activity中
Get String方式
![](https://img.haomeiwen.com/i2114025/d7c7f47ab5ed969d.png)
Get JSON方式
![](https://img.haomeiwen.com/i2114025/6bb0ff6aca304660.png)
Post String方式
![](https://img.haomeiwen.com/i2114025/8dd634cbcb683f74.png)
Post JSONObject方式
![](https://img.haomeiwen.com/i2114025/5161112450c9ca4a.png)