volley

作者: 木木00 | 来源:发表于2016-06-03 17:54 被阅读326次

Volley 资源库

     compile'eu.the4thfloor.volley:com.android.volley:2015.05.28'

Volley的基本使用

首先我们需要创建一个RequestQueue requestQueue,然后构建一个自己所需要的XXRequest req,之后通过requestQueue.add(req);将请求添加至请求队列;

构建一个RequestQueue

RequestQueue requestQueue=Volley.newRequestQueue(this);//这里的this指的Context

Volley中的RequestQueue 和 Request

RequestQueue 用来执行请求的请求队列

Request 用来构造一个请求对象

Request 对象主要有以下几种类型:

StringRequest响应的主体为字符串

JsonArrayRequest发送和接收JSON数组

JsonObjectRequest发送和接收JSON对象

ImageRequest发送和接收Image

例 JosonObjectRequest: 构建一个JsonObjectRequest网络请求  参数(请求方式,请求的接口,jsonRequest对象,成功的监听(Respse.Lisener()),失败的监听(Respose.ErrorListener()))

例 JosonObjectRequest:

final JsonObjectRequest request =new JsonObjectRequest(Request.Method.GET, URL, jsonRequest, new Response.Listener() {

@Override

public void onResponse(JSONObject response) {

}

}, new Response.ErrorListener() {

@Override

public void onErrorResponse(VolleyError error) {

}

});

最后将这个请求加入到RequestQueue中管理

requestQueue.add(req)

取消请求

req.cancel(); or requestQueue.cancelAll( req );

相关文章

网友评论

    本文标题:volley

    本文链接:https://www.haomeiwen.com/subject/cygkdttx.html