我想用JSON數據填充佈局中的多個文本視圖。 我收到JSON數據,但文本視圖的文本未更新。 需要幫助!使用json respose中的數據更新佈局中的多個TextView
這是我的代碼。
JSONObject response = new JSONObject(result1);
JSONArray json_profile_image = response.optJSONArray("profile_image");
for (int i = 0; i < json_profile_image.length(); i++) {
JSONObject jsonObject1 = json_profile_image.getJSONObject(i);
String first_name = jsonObject1.getString("firstname").toString();
String middle_name = jsonObject1.getString("middlename").toString();
String last_name = jsonObject1.getString("lastname").toString();
lbl_firstname.setText(first_name);
lbl_middlename.setText(middle_name);
lbl_lastname.setText(last_name);
}
這樣你只能得到textviews中的最後一個數據。最好使用listview並將數據提供給適配器並完成工作。 –
實際上我希望這些數據能夠更新用戶個人資料的詳細信息,但很難更新列表視圖數據(即識別哪個字段更新) –
您是否更新了UI線程內的文本瀏覽?您應該記錄first_name,middle_name和last_name以確保您獲得了正確的數據。 –