在Application初始化 Volley queues=Volley.newRequestQueue(appContext);
并返回RequestQueue 对象
public static RequestQueue getHttpQueues(){
return queues;
}
import android.content.Context; import com.android.volley.Response.ErrorListener; import com.android.volley.Response.Listener; import com.android.volley.VolleyError; importpublic abstract class VolleyInterface { public Context context; public static Listener<ResultModel> mListener; public static ErrorListener mErrorListener; public VolleyInterface(Context context,Listener<ResultModel> lisener,ErrorListener errorLisener){ this.context=context; mListener=lisener; mErrorListener=errorLisener; } public Listener<ResultModel> loadingListener(){ mListener=new Listener<ResultModel>() { @Override public void onResponse(ResultModel resultModel) { onMySuccess(resultModel); } }; return mListener; } public ErrorListener errorListener(){ mErrorListener=new ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { OnMyError(volleyError); } }; return mErrorListener; } public abstract void onMySuccess(ResultModel resultModel); public abstract void OnMyError(VolleyError volleyError); }