我正在使用 firebase 做一个项目,能够在数据库中保存一些记录,但检索它对我来说一直是个问题,我已经干预了 SO 的其他帖子,但它们对我没有用。这是数据库的样子(一个例子):
还有我检索数据的代码:
private void readDataFromDB() {
databaseReference.child("users").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
User user = new User();
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
user.setStrName(//Get the Name of the user);
user.setStrScore(//Get the Score of the user));
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
用户类:
public class User {
String strName, strScore;
public String getStrName() {
return strName;
}
public void setStrName(String strName) {
this.strName = strName;
}
public String getStrScore() {
return strScore;
}
public void setStrScore(String strScore) {
this.strScore = strScore;
}
}
如何从每个特定用户那里获取名称和分数
慕勒3428872
ITMISS
相关分类