如何限制RecyclerView中的项目数,并在用户滚动到底部时显示更多内容?

时间:2017-08-18 05:46:16

标签: java android

要指定我的问题,例如,用户搜索某些关键字并且结果来自服务器,可能会有10,000个结果,而不是所有这些10,000个结果都应该显示,这可能会导致性能问题,我们经常看到的是每次显示20个结果,当使用结束时,显示另外20个结果,并且这继续。我想知道这是怎么做到的? 1.我们首先将所有这些10,000个结果存储在某个位置,比如说,一个数组列表,然后在每次需要时加载并显示其中的20个,或者2.每次只从服务器请求20个结果,然后请求需要时更多?无论哪种方式,我都不认为是完美的,也许还有其他一些方法?就像第一种方式一样,它不会导致一些性能问题吗?有10,000个结果,我们需要先将它们全部存储在某个地方。第二种方式,每次我们只下载20个结果时,我们如何标记我们现在的位置?

0 个答案:

没有答案