【发布时间】:2021-12-26 01:13:26
【问题描述】:
我正在尝试使用 orderByChild() 对来自 Firebase 的数据进行排序和显示并使用:
ref.child("dinosaurs").orderByChild("height").get().addOnCompleteListener(...);
我一直想知道为什么它没有排序,直到我意识到文档中使用了childEventListener。应该是:
ref.child("dinosaurs").orderByChild("height").addChildEventListener(...);
在使用orderByChild或任何排序方法时,两者和addValueEventListener有什么区别? get()不关注orderByChild()吗?
【问题讨论】:
-
在下面回答????。在以后的问题中,请确保您对问题的完整重现最少,因为这里的问题来自您如何处理结果,而不是您如何查询结果。
-
谢谢@FrankvanPuffelen。我忽略了那部分。
标签: java android sorting firebase-realtime-database