Я просто хочу знать, почему моя переменная класса Setter Getter получает только последний объект из JSON? предполагается, что все json-объекты будут выбраны для установки переменной getter, чтобы она могла передать ее в recyclerview.почему переменная класса Setter Getter получает только последний объект от JSON, android, recyclerView
Вот часть кодекса, Im новичок, пожалуйста помочь
JSONArray json = req
.getJSONArray("worldpopulation");
for (int i = 0; i < json.length(); i++) {
JSONObject jsonOb = json
.getJSONObject(i);
setterGetterClass = new SuperHeroes(jsonOb.getInt(Configg.TAG_rank),jsonOb.getString(Configg.TAG_country),jsonOb.getString(Configg.TAG_population),jsonOb.getString(Configg.TAG_flag));
Log.d("tag", setterGetterClass.getcountry().toString());
Log.d("show: ", setterGetterClass.toString());
}
Log.d("parseData: ", setterGetterClass.toString());
} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(),
"Error: " + e.getMessage(),
Toast.LENGTH_LONG).show();
}
что бы вы могли подумать? – njzk2
у вас есть только одна переменная, как вы ожидаете, что она будет содержать ссылки на несколько объектов? – njzk2