Вы ничего не получаете, потому что имена ваших друзей в классе модели не совпадают с именами полей в вашей базе данных. Видите mDescription
против description
? Оба должны быть одинаковыми.
Чтобы решить эту проблему, вы можете либо изменить класс модели так:
public class ExploreModel {
private String title, description, imageUrl, location;
public ExploreModel() {}
public ExploreModel(String title, String description, String imageUrl, String location) {
this.title = title;
this.description = description;
this.imageUrl = imageUrl;
this.location = location;
}
public String getTitle() { return title; }
public String getDescription() { return description; }
public String getImageUrl() { return imageUrl; }
public String getLocation() { return location; }
}
Или вы можете использовать аннотации:
public class ExploreModel {
private String title, description, imageUrl, location;
public ExploreModel() {}
public ExploreModel(String title, String description, String imageUrl, String location) {
this.title = title;
this.description = description;
this.imageUrl = imageUrl;
this.location = location;
}
@PropertyName("mTitle")
public String getTitle() { return title; }
@PropertyName("mDescription")
public String getDescription() { return description; }
@PropertyName("mImageUrl")
public String getImageUrl() { return imageUrl; }
@PropertyName("mLocation")
public String getLocation() { return location; }
}