51,411
社区成员
发帖
与我相关
我的任务
分享
private void loadCauseData() {
String url = HttpUrl.BaseUrl + HttpUrl.ChangeCause;
final RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
JsonRequest<JSONObject> jsonRequest = new JsonObjectRequest(Request.Method.GET, url,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
//建立的数组,这行报空
strings = new String[resultData.size()];
Log.e("请求成功", "response -> " + response.toString());
Gson gson = new Gson();
ChangeCauseBean changeCauseBean = gson.fromJson(response.toString(), ChangeCauseBean.class);
int errCode = changeCauseBean.getErrCode();
if (errCode == 0) {
//后台返回的集合
resultData = changeCauseBean.getResultData();
for (int i = 0; i < resultData.size(); i++) {
ChangeCauseBean.ResultDataBean resultDataBean = resultData.get(i);
//将后台请求的集合数据添加到数组里
strings[i] = resultDataBean.getModifyCode();
Log.e("请求成功", "strings -> " + strings);
}
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("请求的数据为=", error.toString());
}
});
requestQueue.add(jsonRequest);
}