找回密码
 立即注册
相关推荐换一批
  1. LY/T 2184-2013 森林资源数据库分类和命名规范
  2. WS 445.8-2014 电子病历基本数据集 第8部分:护理评估与计划
  3. WS 445.6-2014 电子病历基本数据集 第6部分:助产记录
  4. WS 445.5-2014 电子病历基本数据集 第5部分:一般治疗处置记录
  5. WS 445.4-2014 电子病历基本数据集 第4部分:检查检验记录
  6. GB/T 26831.1-2011 社区能源计量抄收系统规范 第1部分:数据交换
  7. QX/T 119-2010 气象数据归档格式 地面
  8. MH/T 4018.6-2009 民用航空空中交通管理管理信息系统技术规范 第6部分:人事数据交换
  9. GB/T 15191-1994 贸易数据交换贸易数据元目录
  10. GB/T 24734.5-2009 技术产品文件 数字化产品定义数据通则 第5部分:产品定义数据通
  11. GB/T 24639-2009 元数据的XML Schema置标规则
  12. NY/T 1171-2006 草业资源信息数据
  13. GY 47-1987 音像资料著录标准
  14. GB/T 13133-2008 信息技术 系统间远程通信和信息交换 DTE到DTE直接连接
  15. GA 777.2-2008 指纹数据代码 第2部分:指纹纹型代码
  16. GB/T 20531-2006 移动数据库应用编程接口规范
  17. LY/T 1662.3-2008 数字林业标准与规范第3部分:卫星遥感影像数据标准
  18. GB/T 20921-2007 机器状态监测与诊断 词汇
  19. YZ/T 0080-2002 邮政用数据采集器测试规范
  20. WS/T 306-2009 卫生信息数据集分类与编码规则
  21. WS/T 305-2009 卫生信息数据集元数据规范
  22. WS/T 304-2009 卫生信息数据模式描述指南
  23. WS/T 303-2009 卫生信息数据元标准化规则
  24. LY/T 1662.7-2008 数字林业标准与规范第7部分:数据库建库标准
如何在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 模型批量更新
下一篇:快速向下滚动会使条项目消失