【问题标题】:How can I load only first 10 objects of JSON and after user scrolls load another 10 and so on?如何仅加载 JSON 的前 10 个对象,然后在用户滚动后加载另外 10 个,依此类推?
【发布时间】:2016-06-13 06:45:09
【问题描述】:

我正在开发一个应用程序,它将通过解析 JSON 在回收器视图中显示一些数据。

例如,如果我有非常大的 JSON 响应,我需要我的应用程序只获取 JSON 的前 10 个对象。当用户向下滚动时,我需要再次向服务器发送请求以显示另外 10 个。

与 Facebook cmets 相同。当用户向下滚动时,它会显示更多的 cmets。我怎么能这样?

【问题讨论】:

标签: android json performance


【解决方案1】:

这样做不是最佳做法,因此您必须在分页中获取该 Web 服务。

除此之外,您可以限制用于解析 JSON 的 for 循环 的迭代。并且当滚动结束时加载更多使用这个How to implement endless list with RecyclerView?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 2018-02-06
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    相关资源
    最近更新 更多