Уведомление об изменении элемента не работает в recyclerview
Мой код добавляет элементы в избранное в SQLite:
if (productsArray.get(getAdapterPosition()).isFavorite()){
productsArray.get(getAdapterPosition()).setFavorite(false);
}else{
productsArray.get(getAdapterPosition()).setFavorite(true);
}
notifyItemChanged(getAdapterPosition());
Моя функция «уведомить об изменении элемента» не работает для просмотра. В моем onBindViewHolder() любимое изображение не меняется
if (products.isFavorite()){
holder.fav_img.setImageDrawable(context.getDrawable(R.drawable.ic_favorite_on));
}else{
fav_img.setImageDrawable(context.getDrawable(R.drawable.ic_favorite_off));
}