导入Volley.jar包

packagecom.rong.utils;importjava.util.HashMap;importjava.util.Map;importcom.alibaba.fastjson.JSON;importcom.android.volley.AuthFailureError;importcom.android.volley.Request.Method;importcom.android.volley.RequestQueue;importcom.android.volley.Response.ErrorListener;importcom.android.volley.Response.Listener;importcom.android.volley.toolbox.StringRequest;importcom.android.volley.toolbox.Volley;importandroid.content.Context;/***网络请求工具类**@author徐荣**/publicclassVolleyUtils{privateContextmContext;privateRequestQueuemQueue;privatestaticVolleyUtilsmVolleyUtils=null;privateVolleyUtils(Contextcontext){mContext=context;mQueue=Volley.newRequestQueue(mContext);}publicstaticVolleyUtilsgetInstance(Contextcontext){if(mVolleyUtils==null){mVolleyUtils=newVolleyUtils(context);}returnmVolleyUtils;}/***Post请求**@paramurl*@paramvalue*@paramlistener*@paramerrorListener*/public<T>voidpost(Stringurl,finalTvalue,Listener<String>listener,ErrorListenererrorListener){StringRequestrequest=newStringRequest(Method.POST,Constants.ADRRESS+url,listener,errorListener){@OverrideprotectedMap<String,String>getParams()throwsAuthFailureError{HashMap<String,String>map=newHashMap<String,String>();map.put("params",JSON.toJSONString(value));returnmap;}};mQueue.add(request);}/***Get请求**@paramurl*@paramvalue*@paramlistener*@paramerrorListener*/public<T>voidget(Stringurl,finalTvalue,Listener<String>listener,ErrorListenererrorListener){StringRequestrequest=newStringRequest(Method.GET,Constants.ADRRESS+url,listener,errorListener){@OverrideprotectedMap<String,String>getParams()throwsAuthFailureError{HashMap<String,String>map=newHashMap<String,String>();map.put("params",JSON.toJSONString(value));returnmap;}};mQueue.add(request);}publicRequestQueuegetmQueue(){returnmQueue;}}


更多相关文章

  1. Delphi XE5 android 获取网络状态《转》
  2. android uninstall小工具demo实现
  3. (4.2.14)【android开源工具】常用网址
  4. Android volley框架加载网络图片
  5. BroadcastReceiver广播监听android网络状态
  6. android判断网络连接状态
  7. android 网络图片查看器
  8. Android判断网络是否断开(WIFI 状态)--ConnectivityManager
  9. android 扫面无线网络

随机推荐

  1. 学习Android从0开始之背景篇-Android系统
  2. android的init实例
  3. Android存储数据的三种方式
  4. Android(安卓)原生页面同H5交互
  5. 丢失android系统库或Conversion to Dalvi
  6. android:layout_gravity 和 android:grav
  7. Android(安卓)开机log以及常见异常
  8. 浅析Android线程模型一 --- 转
  9. android Java 笔试考题
  10. Android(安卓)开机log以及常见异常