@yarovoi_ivan

Как избавиться от ошибки java.lang.NullPointerException?

Суть вот в чем
ArrayList<EventCalendar> event_calendar_list = null;
        for (int i = 0; i < tvSeries.size(); i++) {
            System.out.println(tvSeries.get(i).getKinopoiskID());

            ArrayList<Series> series = null;
            try {
                series = ld.loadMyMuviCalendar(tvSeries.get(i).getKinopoiskID().toString());
            } catch (IOException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }

            for (int ii = 0; ii < series.size(); ii++) {
                EventCalendar ec = new EventCalendar();
                ec.setDate(series.get(ii).getDate());
                ec.setMuvi_obj(tvSeries.get(i));
                ec.setSeri_obj(series.get(ii));
                System.out.println(ec);
//
                event_calendar_list.add(ec);
            }


Данные все приходят и прогон по массиву идет как надо даже могу вывести эти данные в консоль но вот когда пытаюсь их добавить в event_calendar_list выдает ошибку java.lang.NullPointerException
  • Вопрос задан
  • 546 просмотров
Пригласить эксперта
Ответы на вопрос 2
gadfi
@gadfi
https://gamega.org
эмм так он же null
замените
ArrayList<EventCalendar> event_calendar_list = null;

на
ArrayList<EventCalendar> event_calendar_list = new ArrayList<EventCalendar> () ;
Ответ написан
Настолько полно сформулирован вопрос, что в нем и ответ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы