我正在尝试列出JSON数组并在TextViews中显示,但不知何故它只显示了JSON数组的最后一个元素,请提出解决方案,这是我的代码。
JSONObject jObj = new JSONObject(response);
JSONObject jsonData = jObj.getJSONObject("data");
JSONArray jsonarr = jsonData.getJSONArray("order_status_list");
for (int i1 = 0; i1 < jsonarr.length(); i1++) {
JSONObject c1 = jsonarr.getJSONObject(i1);
txt_order_datetime.setText(c1.optString("status_datetime"));
txt_order_status.setText(c1.optString("order_status_value"));
txt_order_updatedby.setText(c1.optString("status_updated_by_user"));
}
由于
答案 0 :(得分:1)
根据@ sector11的建议,您可以使用
txt_order_datetime.append(c1.optString("status_datetime"));