Lio*_*789 1 sorting android firebase firebase-realtime-database
我试图根据dateAdded对项目进行排序:
树看起来像这样:
projects: {
"someprojectId": {
dateAdded: Firebase.TimeStamp
},
"someProjectid2":{
dateAdded: Firebase.Timestamp
}
}
Run Code Online (Sandbox Code Playgroud)
我在android中调用它是这样的:
mDatabase.child("projects").orderByChild("dateAdded").addValueEventListener(new ValueEventListener() {
Run Code Online (Sandbox Code Playgroud)
但是,它没有正确排序,或者根本不是事实?
这将有助于了解您如何实际处理数据onDataChange.但我的猜测是你没有绕过孩子:
mDatabase
.child("projects")
.orderByChild("dateAdded")
.addValueEventListener(new ValueEventListener() {
public void onDataChange(DataSnapshot snapshot) {
for (DataSnapshot child: snapshot.getChildren()) {
System.out.println(child.getKey());
}
}
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5962 次 |
| 最近记录: |