Android 如何发送多个异步截击请求?
我想发送3个截击请求,但当我想这样做时,一两个请求将无法完成,当我删除一个请求时,其他两个请求将正常工作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
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;
}
};