使用Volley 获取json 数据的步骤
1.创建请求队列(this 指Activity上下文环境)
RequestQueue requestQueue = Volley.newRequestQuene(this);
2.请求url
3.创建json请求对象(此方法包含4个参数 分别表示:请求方式(get/post),请求url,成功后返回监听,失败返回监听)
JsonObjectRequest jsonObjectRequest = new JsonOjbectRequest(Request.Method.GET,url,new Respose.Listener<JSONObject
obj>(){
public void onResponse(JSONObject obj){
// 此处为成功获取json 内容
}
},new Response.ErrorListener(VolleyError volleyError){
// 此处为处理返回失败情况
});
4.向请求队列中添加请求对象
requestQuene.add(jsonObjectRequest);
1.创建请求队列(this 指Activity上下文环境)
RequestQueue requestQueue = Volley.newRequestQuene(this);
2.请求url
3.创建json请求对象(此方法包含4个参数 分别表示:请求方式(get/post),请求url,成功后返回监听,失败返回监听)
JsonObjectRequest jsonObjectRequest = new JsonOjbectRequest(Request.Method.GET,url,new Respose.Listener<JSONObject
obj>(){
public void onResponse(JSONObject obj){
// 此处为成功获取json 内容
}
},new Response.ErrorListener(VolleyError volleyError){
// 此处为处理返回失败情况
});
4.向请求队列中添加请求对象
requestQuene.add(jsonObjectRequest);