public class RequestUtil {
private static RequestQueue requestQueue;
public static RequestQueue getRequestQueue(Context context){
if(requestQueue==null){
requestQueue= Volley.newRequestQueue(context);
}
return requestQueue;
}
public static void excute(Context context, String url, Response.Listener listener,Response.ErrorListener errorListener){
getRequestQueue(context);
StringRequest request=new StringRequest(url,listener,errorListener);
requestQueue.add(request);
}
public static void excuteJSON(Context context, String url, Response.Listener listener,Response.ErrorListener errorListener){
getRequestQueue(context);
JsonObjectRequest request=new JsonObjectRequest(url,null,listener,errorListener);
requestQueue.add(request);
}
public static void excuteJsonObject(Context context, String url, Response.Listener listener){
getRequestQueue(context);
JsonObjectRequest request=new JsonObjectRequest(url, null, listener, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
//Log.e("哈哈",volleyError.getMessage()+"");
}
});
requestQueue.add(request);
}
}
自定义封装Volley的请求集合
最新推荐文章于 2021-05-25 13:58:05 发布