【发布时间】:2017-12-15 17:31:30
【问题描述】:
我已将用户帖子详细信息存储在 Firebase 数据库中 USERID 下的 Post 节点中,相应地以 Post1、Post2 等增量顺序存储。现在我想按 Post2、Post1 的降序一个一个地检索 Post 节点中的所有数据并显示在自定义列表视图中。对于检索单个帖子节点数据,它工作正常,但不适用于检索多个/所有帖子节点。 这是我的 firebase 数据库图片:
为了显示我尝试过的所有帖子:
dataref1.addValueEventListener(new
com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot
dataSnapshot) {
list.clear();
for(com.google.firebase.database.DataSnapshot dataSnap :
dataSnapshot.getChildren())
{
for(com.google.firebase.database.DataSnapshot datas :
dataSnap.getChildren()) {
DataModel datamodel =
dataSnap.getValue(DataModel.class);
list.add(datamodel);
}
}
CustomAdapter adapter = new CustomAdapter(Home.this,list);
listView.setAdapter(adapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我查看了很多教程,但没有找到解决方案。请帮帮我。
谢谢你:)
【问题讨论】:
-
dataref1指向哪个位置? -
@VirendraSingh 它是我们的数据库参考。 dataref1 = FirebaseDatabase.getInstance().getReference("Users");
标签: android firebase firebase-realtime-database firebase-storage