每当我将物品插入到我的房间数据库中时,我的回收者视图就会闪烁包含新插入的视图架的行(列表的其余部分不会闪烁)。我使用LiveData来自动更新列表,方法是在观察到的ViewModel方法的onChanged()中调用submitList( list )。我的适配器扩展了ListAdapter,我正在使用DiffUtil跟踪列表中的更改。尽管如此,我并不直接调用notifyItemInserted(职位),因为DiffUtil应该为我这么做。有两个实例,其中一个项目被插入(1)一个全新的项目被插入在列表的末尾(2)一个被删除的项目被重新插入到列表中。这两种情况下,项目将插入自己,然后闪存。我读过