volley

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 );


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容