Android 如何发送多个异步截击请求?

Android 如何发送多个异步截击请求?,android,listview,android-volley,Android,Listview,Android Volley,我想发送3个截击请求,但当我想这样做时,一两个请求将无法完成,当我删除一个请求时,其他两个请求将正常工作 G.getInstance().addToRequestQueue(mainListReq1); G.getInstance().addToRequestQueue(mainListReq2); G.getInstance().addToRequestQueue(mainListReq3); CustomRequest mainListReq1= new CustomRequest(Req

我想发送3个截击请求,但当我想这样做时,一两个请求将无法完成,当我删除一个请求时,其他两个请求将正常工作

G.getInstance().addToRequestQueue(mainListReq1);
G.getInstance().addToRequestQueue(mainListReq2);
G.getInstance().addToRequestQueue(mainListReq3);

CustomRequest mainListReq1= new CustomRequest(Request.Method.POST,NEWS_TEN,null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    String strResponse = response.toString();
                    Gson gson = new Gson();
                    NewsTenData postObj = gson.fromJson(strResponse, NewsTenData.class);
                    mtitleList = new ArrayList<>();

                    if (postObj.getCount() != 0) {
                        int sizeArray = postObj.getData().size();
                        for (int i = 0; i < sizeArray; i++) {
                            newsTtle = postObj.getData().get(i).getNew_title();
                            newsDes = postObj.getData().get(i).getNew_des();

                        }
G.getInstance().addToRequestQueue(mainListReq1);
G.getInstance().addToRequestQueue(mainListReq2);
G.getInstance().addToRequestQueue(mainListReq3);
CustomRequest mainListReq1=新的CustomRequest(Request.Method.POST、NEWS\u TEN、null、,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
字符串strResponse=response.toString();
Gson Gson=新的Gson();
newstenda postObj=gson.fromJson(strResponse,NewsTenData.class);
mtitleList=新的ArrayList();
if(postObj.getCount()!=0){
int sizerray=postObj.getData().size();
对于(int i=0;i

}其他{
}
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
}
}) {
@凌驾
受保护的映射getParams(){
Map params=新的HashMap();
参数put(“id”,String.valueOf(id));
返回参数;
}
};

使用接口回调。使用接口回调。
                    } else {

                    }

                }

            }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    }) {
        @Override
        protected Map<String, String> getParams() {
            Map<String, String> params = new HashMap<String, String>();
            params.put("id", String.valueOf(id));
            return params;
        }
    };