0

Из активити вызываю метод в фрагменте:

fragmentContact = new FragmentContact();
fragmentContact.dataAdd(name, number, email);

Методом в фрагменте добавляю в лист объект и обновляю адаптер:

public void dataAdd(String name, String number, String email) {
    contactsList.add(new Contacts(name, number, email));
    Collections.sort(contactsList, new Contacts.SortBeName());
    mAdapter.dataChanged(contactsList);
}

Exception в этой строчке:

contactsList.add(new Contacts(name, number, email));
phen0menon
  • 653
  • 5
  • 19
  • 3
    Логично предположить, что contactsList не инициализирован – rjhdby May 15 '17 at 08:48
  • 1
    https://ru.stackoverflow.com/a/511086/245626 – Vladimir Parfenov May 15 '17 at 08:50
  • Создавая новый экземпляр фрагмента вы не получаете доступ к тому, который на экране отображается. Наверное, вам таки нужно к фрагменту на экране обратиться. Если так, то ищите его через FragmentManager – ЮрийСПб May 15 '17 at 10:35

0 Answers0