java - 在android上根据长值对firebase对象进行排序

标签 java android firebase firebase-realtime-database

我目前正在开发一款 Android 应用程序,它可以显示往返特定地点的乘车时间/日期。我想对我的 firebase 对象进行排序,以便根据日期对对象进行排序。我尝试在线搜索并使用方法 ref.setPriority(...)ref.orderByChild(...),但我找不到明确的方法这样做。

这是我的数据库目前的样子

This is what my database looks like currently

我有一个 long 数据类型的日期,我希望我的 firebase 回收器 View 以升序显示游乐设施,根据从当前日期开始的游乐设施。谢谢!

最佳答案

你可以这样查询:

Query query = mRideRef.orderByChild("date");

然后设置一个监听器来获取值

关于java - 在android上根据长值对firebase对象进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40700833/

相关文章:

java - Modal JDialog 在 Solaris CDE 上消失在父级后面

java - WSSecurityException - 处理 <wsse :Security> header 时发现错误

java - 如何使用谷歌应用程序引擎从数据存储中检索信息并使用java在Android应用程序的 ListView 中显示它?

android - 来自 AlertDialog 的 findViewById(使用自定义布局)- NullPointerException

ios - swift :- How to do the customize report for Crashlytics in Swift

python - 如何使用 Python 在 Firestore 中保存类型为 "Reference"的文档

java - 将变量值存储在数组中以查找平均速度

java - 所有请求的 Servlet 过滤器

java - 如何修复 java.lang.StringIndexOutOfBoundsException : length=225; regionStart=4; regionLength=-2

ios - 用户更改密码时 Firebase 注销所有帐户