为Kotlin的Array <out t =“”>。take(n:Int)提供偏移量。这是分页的好方法吗?

时间:2019-01-14 07:48:09

标签: android kotlin android-recyclerview

想象一下,一个数组中有200个项目要放入RecyclerView中, 这是一个巨大的负担,用户可能不想等待回收商将每200个物料装入其中。分页是个好方法吗? “分页”是指使用Kotlin的take(X)并将X增加PAGE_SIZE。

我的问题是,考虑到所有200个项目已经在内存中(但不在回收站中),如何提高效率

1 个答案:

答案 0 :(得分:1)

这样做毫无意义。 RecyclerView有效地处理了任何项目。它不会布局所有项目,仅布局屏幕上显示的项目,再加上少量屏幕外的项目。