Исключение Null Pointer в любое время, когда я пытаюсь выполнить операцию на фрейме Spark

У меня была такая же проблема. Когда я нажимал на кнопку переключения элементов в моей проверке recyclerView, кнопка Toggle появлялась в каждом 10-м элементе (например, если бы она была нажата в элементе с индексом 0, элементы с 9, 18, 27 индексами тоже нажимали). Во-первых, мой код в onBindViewHolder был:

if (newsItems.get(position).getBookmark() == 1) {
            holder.getToggleButtonBookmark().setChecked(true);
        }

Но затем я добавил оператор Else

if (newsItems.get(position).getBookmark() == 1) {
            holder.getToggleButtonBookmark().setChecked(true);
//else statement prevents auto toggling
        } else{
            holder.getToggleButtonBookmark().setChecked(false);
        }

И проблема была решена

0
задан Harrison Kaplan 13 July 2018 в 23:51
поделиться