想象一下,Array中有200个项目的列表放入RecyclerView,这是一个巨大的负载,用户可能不希望等待回收者将每200个项目加载到其中。分页是一种很好的方法吗?通过“分页”我的意思是使用kotlin的take(X)并通过PAGE_SIZE增加X.
take(X)
我的问题是考虑到所有200个项目已经在内存中(但不在回收站中)它的效率如何
这样做没有意义。 RecyclerView可有效处理任何项目数。它不会布局所有项目,只会显示屏幕上显示的内容以及屏幕外的少量项目。