使用FirestorePagingAdapter或手动分页更好

时间:2019-02-20 04:15:40

标签: java android firebase google-cloud-firestore

我在问使用FirestorePagingAdapter或手动分页哪个更好。每次滑动刷新都会收到添加新20个项目的请求

重点是:

我有一个拥有1万用户的应用程序,并且有一个论坛。这个论坛有1000个帖子,我想减少它的成本,因为在一个论坛中获得1000个帖子。 S最好使用FirestorePagingAdapter或对其进行分页,使其每滑动20条即可

谢谢你

1 个答案:

答案 0 :(得分:1)

如弗兰克·范·普菲伦(Frank van Puffelen)在此post中所述:

  

FirebaseUI库中的FirestorePagingAdapter旨在获取数据,而不是侦听实时更新。

道格·史蒂文森(Doug Stevenson)在此post

  

不幸的是,您不能同时进行实时更新和分页。

因此,如果您想使用FirestorePagingAdapterPaging Library,则意味着您将失去实时功能。

  

因此,使用FirestorePagingAdapter或分页法哪个更好

如果您需要为商品实现分页并同时具有实时功能,那么请从此 post 看我的答案,而不要使用{{1} }通话,您需要使用get(),如官方文档中有关listening to multiple documents in a collection所述。