Volley.jar下载

在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);
    
}
View Code

相关文章: