[软件设计/软件工程] 如何在recyclerview中从Firebase数据库自下而上检索数据

[复制链接]
发表于 2022-5-3 12:28:56
如何在recyclerview中从Firebase数据库自下而上检索数据,或者如何在Firebase数据库的顶部添加数据?
问题
我正在开发一个带有 Firebase 数据库的应用程序。我正在接收数据并上传它没有问题,但我想将我的数据添加到数据库数组的顶部,而不是数据库数组的底部。

所以建议我一些可以帮助我从下到上检索数据的方法,或者我可以将其上传到数据库数组的顶部。提前致谢。请帮我。

回答
有几种方法可以做到这一点。

第一的:

实现 FirebaseUI,然后执行以下操作:
  1. LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
  2. layoutManager.setReverseLayout(true);
  3. layoutManager.setStackFromEnd(true);
  4. recyclerView.setLayoutManager(layoutManager)
复制代码

第二:

我更喜欢这种方式,特别是如果您计划在未来实现 GridLayoutManager。注意 GridLayoutManager 不支持 setStackFromEnd(); .以下将允许您反转“AdapterView”中的任何数据。

在您的循环水中
  1. @Override
  2. public Item getItem(int pos) {
  3. return super.getItem(getCount() - 1 - pos);
  4. }
复制代码






上一篇:Eloquent 模型批量更新
下一篇:快速向下滚动会使条项目消失

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表