JSON数组仅显示最后一个元素Android TextView

时间:2017-03-02 16:03:54

标签: android arrays json

我正在尝试列出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"));
}

由于

1 个答案:

答案 0 :(得分:1)

根据@ sector11的建议,您可以使用

txt_order_datetime.append(c1.optString("status_datetime"));