я создал класс Pojo .. где я хранить данные, которые я получаю от апи ..В андроиде моего экземпляра класса POJO получает нулевое значение
В MainActivity.java я использую loopj для разбора JSON данных
storeList = new ArrayList<AllStore>();
try {
JSONArray jsonArray = new JSONArray(new String(responseBody));
for (int i = 0; i < jsonArray.length(); i++) {
store = new AllStore();
store.setLocation(jsonArray.getJSONObject(i).getString("storeName"));
store.setAddress(jsonArray.getJSONObject(i).getString("address"));
мой POJO класс
AllStore.java
public class AllStore{
String storeName;
String address;
public AllStore(String storeName, String address){
this.storeName= storeName;
this.location = location;
}
public AllStore{
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
}
В других Java с дивчины .. а затем переходник класса, когда я делаю
AllStore allStore = new Allstore();
mText.setText(allStore.getStoreName);
Здесь allStore.getStoreName значение пустого показа .. как решить эту проблему ..
Пожалуйста, помогите
Используйте отладчик, кстати this.location = location; в то время как в конструкторе нет имени с параметром. – maszter
Существует несколько проблем с кодом, который вы указали здесь. Он даже не компилируется. – lupz
почему @lupz ?? его компиляция –