找回密码
 立即注册
相关推荐换一批
  1. YDB 143.3-2014 面向政务的云服务 第3部分:云数据库服务要求
  2. YY 0721-2009/IEC 62274:2005 医用电气设备放射治疗记录与验证系统的安全
  3. YY/T 1753-2020 医疗器械唯一标识数据库填报指南
  4. YY/T 1752-2020 医疗器械唯一标识数据库基本数据集
  5. YD/T 3038-2016 钓鱼攻击举报数据交换协议技术要求
  6. YD/T 3013-2016 无源光网络(PON)测试诊断技术要求光时域反射仪(OTDR)数据格式
  7. GB/T 38700-2020 特种设备追溯系统数据元
  8. SN/T 2991.4-2016 检验检疫业务信息数据元规范第4部分:疾病监测
  9. SN/T 2991.5-2016 检验检疫业务信息数据元规范第5部分:认证认可类
  10. SN/T 4714-2016 DNA条形码数据库技术规范
  11. YD/T 2916-2015 基于存储复制技术的数据灾备技术要求
  12. GB/T 38619-2020 工业物联网 数据采集结构化描述规范
  13. YD/T 2705-2014 持续数据保护(CDP)灾备技术要求
  14. HJ 966-2018 生态环境信息基本数据集编制规范
  15. GB/T 38633-2020 信息技术 大数据 系统运维和管理功能要求
  16. GB/T 38840-2020 建筑及居住区数字化技术应用基础数据元
  17. GB/T 38672-2020 信息技术 大数据 接口基本要求
  18. GB/T 39449-2020 公共信用信息数据字典维护与管理
  19. GB/T 39315.1-2020 军民通用资源 数据模型第1部分:物资类 油品
  20. GB/T 39315.5-2020 军民通用资源 数据模型第5部分:人员类
  21. GB/T 39401-2020 工业机器人云服务平台数据交换
  22. GB/T 39322-2020 电子商务交易平台追溯数据接口技术要求
  23. GB/T 39595-2020 开放式基金业务数据交换协议
如何在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 模型批量更新
下一篇:快速向下滚动会使条项目消失