Как я могу вызвать bindViewHolder
в моем адаптере recyclerView, когда мой список данных изменится?
У меня есть 2 recyclerViews, выбор элемента в одном из них добавляет в список второго. Могу ли я использовать прослушиватель для проверки изменений данных в моем списке или мне нужно вызвать bindViewHolder
в моей функции onClick
?
Вот как реализован мой onClickListener
. selectedContacts
— это список, используемый во втором recyclerView.
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(rowLayout, viewGroup, false);
return new ViewHolder(view, new ViewHolder.ViewHolderClickable() {
@Override
public void onClick(View contactView, int position) {
selectedContacts.add(contacts.get(position));
}
});
}