当前位置: 首页 > 面试题库 >

如何逆向使用FirebaseUI-Android获取的数据?

华旭
2023-03-14
问题内容

我尝试使用FirebaseUI-Android库简单地在回收视图中显示数据集。

借助push()方法,数据以列表形式存储在Firebase中。

当我获得数据时,我首先获得了最早的数据,而我的要求则是最年轻的。所以我需要一个相反的顺序。

  1. 有没有办法用FirebaseUI本身做到这一点?

  2. 使用Firebase Core,似乎只有两种可能的方法是(从Display帖子按降序排列):

    • @Kato片段,获取所有数据,并在运行时还原它们(有效)
    • 在写入时为列表中的每个项目推送设置降低的优先级。这要求我们在启动数据提取创建时了解每个(今天和明天)订购用法。通常情况并非如此。是否有其他(旧的或新的)选项可以完成此简单的大型机工作?

问题答案:

这应该在适配器级别完成,因为Firebase会拉动整个对象列表。

对于RecyclerView,这是一个解决方案。

mLayoutManager = new LinearLayoutManager(getActivity());
mLayoutManager.setReverseLayout(true); // THIS ALSO SETS setStackFromBottom to true
// mLayoutManager.setStackFromEnd(true);
mRecyclerView.setLayoutManager(mLayoutManager);


 类似资料:
  • FirebaseUI for Android — UI Bindings for Firebase FirebaseUI is an open-source library for Android that allows you toquickly connect common UI elements to Firebase APIs. A compatible FirebaseUI client

  • 问题内容: 在Python中,我使用urllib2打开一个URL。该URL重定向到另一个URL,该URL重定向到另一个URL。 我希望在每次重定向后打印出网址。 例如 -> =重定向到 A-> B-> C-> D 我想打印B,C和D的URL(A是已知的,因为它是起始URL)。 问题答案: 最好的方法可能是继承。深入Python的重定向一章可能会有所帮助。

  • js代码: python代码: 输出结果: 这其中是一个逆向操作,使用execjs调用js里的函数,但是js函数中纯在异步这个问题,需要d这个值在get_sign中返回,其中d是string类型,请问大佬们怎么实现,难住孩子了,就是这里js里要怎么改呢?

  • 我继承了一个用PHP 5.3. x、Symfony2和Composer构建的项目,用于依赖管理。 composer.json文件中有许多类似的行:,表示正在使用的库的版本。它上一次编辑是在2012年8月,当时显然是有效的,因为composer.lock文件存在,并且项目正在我们主机的服务器上运行。 谢天谢地,有一个小调整composer.lock,我得到了的工作,但我现在要做的是修复一些失败,我得

  • 这是我的设计: < li>PostgreSQL 9.3 < li>PostGIS 2.1.4 < li >食火星 < li >Hibernate工具5.0 < li >Hibernate空间< del>4.3 5.0 我还添加了和到构建路径。 < code>.cfg.xml文件打开时显示: 在<代码>版本中。xml文件中,包含几何类型字段的表使用元素显式声明: Hibernate代码生成配置正在为

  • 所以我遵循MVVM架构,在那里我有一个银行交易数据库: 我的Dao类有两个查询: 仓库: 视图模型: 在主片段中,我正在用数据库中的所有事务填充回收视图: 我的问题是:如何从DAO调用函数 要填充相同的recyclerView(当按下某个按钮时)?我不能吃这样的东西 在我的DAO中,因为查询应该在另一个线程上执行(我不允许在主线程上执行),所以我的DAO不能返回事务列表<你能提供帮助吗?