【发布时间】:2020-02-04 16:19:55
【问题描述】:
您好,我正在尝试从实时 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) {
}
});
}
【问题讨论】:
标签: android firebase firebase-realtime-database