首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用FirebaseIndexRecyclerAdapter向下滚动时加载更多数据

如何在使用FirebaseIndexRecyclerAdapter向下滚动时加载更多数据
EN

Stack Overflow用户
提问于 2017-06-12 20:39:29
回答 1查看 846关注 0票数 1

我有数据是插入PostKey和评级的云功能。以下图片为新饲料帖子

我使用FirebaseIndexRecyclerAdapter获取数据

代码语言:javascript
复制
FirebaseIndexRecyclerAdapter<Post, FeedFragment.PostViewHolder> firebaseIndexRecyclerAdapter = new FirebaseIndexRecyclerAdapter<Post, FeedFragment.PostViewHolder>(
            Post.class,
            R.layout.post_row,
            FeedFragment.PostViewHolder.class,
            FirebaseRef.mNewfeedRef.child(UID),
            FirebaseRef.mPostRef
    ) {

我认为的解决办法是

  1. 第一个是orderByValue(),当滚动到底部时,将StartAt(0)加载到EndAt(5),它将StartAt(0)称为EndAt(10),等等,但是每次都会加载可能浪费通信量的旧数据。
  2. 第二种是创建新的引用假设是"newfeed-post“,它只有从"newfeed”获得的排名前5项,而当我向下滚动以加载更多的云功能时,我请求云功能将更多的5项从"newfeed“插入到"newfeed-post”,后者的评级较低(例如)。(第6-10号阵地)。

请帮忙,让我知道怎么做。谢谢:D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-12 23:05:32

FirebaseUI-Android组件不支持分页。它们目前要求您提供一个查询,生成要显示的所有结果。在滚动列表时,无法逐步提供更多查询。还可以看到在这个问题上讨论FirebaseUI-Android的Github回购

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44508348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档