Android - 禁用现有项目的 notifydatasetchanged

Android - disable notifydatasetchanged for existing items

是否可以为已经存在的项目禁用 RecyclerView 的刷新? 因为当我添加新项目后刷新 RecyclerView 时,我们可以直观地看到 RecyclerView 的刷新。 我想我们可以看到刷新,因为每个项目中的 ImageView。

所以我想为现有项目禁用notifydatasetchanged

如果您使用 RecyclerView,您应该使用 [notifyItemRangeInserted](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyItemRangeInserted(int, int)) 方法(和朋友)来仅刷新添加的项目,而不是 notifyDatasetChanged.您还可以仅刷新已更改 (notifyItemChanged) 或已移动 (notifyItemMoved)

的项目