recycle
RecyclerView中含有四类缓存,在布局过程中它们各自有各自的用途
- AttachedScrap: 存放可见、不需要重新绑定数据。使用场景:layout时,先全部移除,再布局
- CachedViews: 存放不可见、不需要重新绑定数据
- ViewCacheExtension: 自定义缓存(存放不可见、不需要重新绑定数据)
- RecyclerPool: 存放不可见、需要重新绑定的ViewHolder
- AttachedScrap: 存放可见、不需要重新绑定数据。使用场景:layout时,先全部移除,再布局
- CachedViews: 存放不可见、不需要重新绑定数据
- ViewCacheExtension: 自定义缓存(存放不可见、不需要重新绑定数据)
- RecyclerPool: 存放不可见、需要重新绑定的ViewHolder