提供Kotlin阵列的补偿 .take(n:Int)。这是分页的好方法吗?

问题描述 投票:0回答:1

想象一下,Array中有200个项目的列表放入RecyclerView,这是一个巨大的负载,用户可能不希望等待回收者将每200个项目加载到其中。分页是一种很好的方法吗?通过“分页”我的意思是使用kotlin的take(X)并通过PAGE_SIZE增加X.

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

android kotlin android-recyclerview
1个回答
1
投票

这样做没有意义。 RecyclerView可有效处理任何项目数。它不会布局所有项目,只会显示屏幕上显示的内容以及屏幕外的少量项目。

© www.soinside.com 2019 - 2024. All rights reserved.