首页 > 解决方案 > RecylerView 缓冲区大小

问题描述

我是初学者,偶然发现了 RecyclerView。我已经设置了适配器和视图。但是有一件事情让我很担心。

如果我们有一个非常大的数据集,比如联系人,那么如何处理适配器内部数据集的大小。如果我继续将项目添加到列表中,那么它会很快填满内存吗?

有什么减少内存使用的建议吗?

标签: androidandroid-recyclerview

解决方案


如果您不知道回收站视图是如何工作的,那您是对的

引擎盖下的一切都不同。无论你假设什么都是为了ListViewRecyclerView不一样ListView

RecyclerView 只创建显示动态内容的屏幕部分所需数量的视图持有者,以及一些额外的。当用户滚动列表时,RecyclerView 获取屏幕外视图并将它们重新绑定到滚动到屏幕上的数据。

这个链接非常有用,了解它RecyclerView是如何工作的


推荐阅读