废弃视图将在recyclerview中显示

时间:2016-06-03 06:10:05

标签: android android-recyclerview

以前在recyclerview中添加的ItemView在更新项目时不会被删除。

在下图中,有两个A部分没有删除。

请建议任何解决方案。

第一次显示数据时

enter image description here

刷新数据时,视图会卡住

enter image description here

1 个答案:

答案 0 :(得分:0)

更改数据集时可见的视图是缓存的视图。 因此,要防止RecyclerView缓存已分离但未回收的视图,请使用:

mRecyclerView.setItemViewCacheSize(0)

将缓存大小设置为零,现在分离的视图不会被缓存,但是回收的视图是。