Пытаюсь реализовать поиск по ссылке Mastеr / detail flow. но сам поиск не происходит. Я просмотрел много примеров и не нашел решения. Пожалуйста помоги. Ошибка возникает в строке фильтра 35
An exception occured during performFiltering()! java.lang.NullPointerException at com.forma.zsuforma.content_field.CustomFilter.performFiltering(CustomFilter.java:35)
В строке 35 есть ошибка основного фильтра: NullPointerException. Я не знаю, что делать.
public class CustomFilter extends Filter{
public FormaListActivityBeret.MyAdapter adapter;
public ArrayList<DummyContentBeret.DummyItemBeret> filterList;
public CustomFilter(ArrayList<DummyContentBeret.DummyItemBeret> filterList,
FormaListActivityBeret.MyAdapter adapter)
{
this.adapter=adapter;
this.filterList=filterList;
}
Эта строка вызывает у меня проблемы:
for (int i=0;i<filterList.size();i++)
{
...
}
пожалуйста, еще укажите на мой пример)). Я перебрал много вариантов .... (((
Какая линия? Для предоставленного вами кода нет номеров строк
Если вы получаете исключение nullpointerexception, вы, вероятно, передаете нулевой ArrayList<DummyContentBeret.DummyItemBeret> своему классу CustomFilter. Узнайте, почему вы отправляете нулевой ArrayList
а как узнать? данные файла - общедоступный статический окончательный список <DummyItemBeret> ITEMS = new ArrayList <> (); общедоступная статическая финальная карта <String, DummyItemBeret> ITEM_MAP = new HashMap <> (); стандартная Android Studio
Понятия не имею, что вы пытаетесь сказать. Вы пробовали использовать отладчик?
Да, критической ошибки нет, но фильтр не работает и эта ошибка в журнале
Нужен список основного файла?
То, что программа не аварийно завершает работу, не означает, что критической ошибки нет. Если вы отправляете нулевой список, я считаю, что это очень важно, если отправка null не предназначена. Просто укажите соответствующий код.
Вот что, туплю, не знаю что .. (((
Возможный дубликат Что такое исключение NullPointerException и как его исправить?