Я правильно разбираю заголовок и отображаю его в виде списка. Я не могу найти доступ кRetrofit2, Android, @Get Parsing для массива массива
String findMe;
вид сверху. Вот два объекта, ответ образца и мой запрос на доработку. Пожалуйста, помогите мне получить доступ к этой строке.
ответ POJO:
public class Response {
public String count;
public Result []results;
}
первый объект
public class Result {
public String title;
public static arr [] Details;
второй объект
public class Details {
public Integer _id;
public String findMe;
}
Ретрофит ответ
Call<Response> call = api.getListWith(API_KEY);
call.enqueue(new Callback<Response>() {
@Override
public void onResponse(Call<Response> call, Response<Response> response) {
result = response.body();
}
Я получаю название просто передавая 'результат' в адаптер и использовать
result[i].getTitle();
Я попытался с помощью result[i].Details[0].getInvisible();
, но мой ответ об ошибке:
java.lang.NullPointerException: Attempt to read from null array
Спасибо вы для чтения.
Удалить статический в классе 'Result'. Также лучше объявлять массивы как коллекции, такие как 'List' – droidpl
, правильно ли вы инициализировали массив' results' или 'Details'? –
Зачем мне удалять этот класс? Я получаю название от него. – heLL0