diff --git a/helper/src/main/java/recyclerview/helper/SelectableHelper.java b/helper/src/main/java/recyclerview/helper/SelectableHelper.java index b8b9949..ef33847 100644 --- a/helper/src/main/java/recyclerview/helper/SelectableHelper.java +++ b/helper/src/main/java/recyclerview/helper/SelectableHelper.java @@ -93,7 +93,6 @@ public void attachToRecyclerView(@NonNull RecyclerView recyclerView) { NonNullHelper.requireNonNull(recyclerView); mRecyclerView = recyclerView; - mRecyclerView.setItemViewCacheSize(0); registerAdapterDataObserver(); } @@ -296,6 +295,8 @@ private void deselect(int position) { if (holder != null) { Selectable selectable = (Selectable) holder; selectable.onUnselected(); + } else { + mAdapter.notifyItemChanged(position); } }