您好,我正在尝试从实时 firebase 字段中检索数据,但它返回 null。我检查了 textView52.setText (firebaseUser.getEmail ()); 看看它是否真的连接并且它有效。问题在于从数据库中恢复一个值,在这种情况下是字段“名称”有人可以帮助我吗?难道我做错了什么?欢迎任何帮助。
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("Users");
ref.child("Users").addListenerForSingleValueEvent(new ValueEventListener() {
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String userUid = user.getUid();
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String data = dataSnapshot.child("name").getValue(String.class);
textView52.setText(data);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
