【发布时间】:2019-07-06 00:35:54
【问题描述】:
【问题讨论】:
标签: firebase android-studio firebase-realtime-database
【问题讨论】:
标签: firebase android-studio firebase-realtime-database
所以,假设您已经知道 ID,即userID
private DatabaseReference mDatabase;
mDatabase = FirebaseDatabase.getInstance().getReference().child("users").child(userId);
ref.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// Manipulate your data here
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
【讨论】:
userClassObject = getValue(userClass.class) 获取您的所有用户信息。我建议您阅读官方文档以了解更多关于 DataSnapshot 是什么以及如何从中获取所需数据的信息。 firebase.google.com/docs/reference/android/com/google/firebase/…
据我了解,您必须访问节点的子节点才能获取它们的值。 您可以查看其他帖子以更好地了解如何:Getting children data 和 Getting children ID
【讨论】: