让我们想象一下“帖子”中包含5000个帖子。当我在条件为orderByChild
的情况下从RecyclerView上的Firebase上的数据库中检索数据时,是否已调用所有数据(5000个帖子)还是仅调用了一部分(例如15个帖子)?例如,当我向下滚动时,它还会调用另外15个帖子吗?
答案 0 :(得分:0)
如果您为5000个项目添加一个侦听器,并且数据库中至少包含5000个项目,则将使用这5000个项目的快照来调用您的侦听器回调。
如果要加载项目的子集以在UI中实现分页,则必须自己实现。在这种情况下,我强烈建议对Firebase pagination上的先前问题(和其他材料)进行一些搜索。