Согласно вашему комментарию, если вы добавляете данные в базу данных с помощью объекта User
, чтобы получить данные обратно, вы можете сопоставить объект DocumentSnapshot
с объектом User
, используя следующие строки кода :
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
DocumentReference dataRef = db.collection("users").document(uid);
dataRef.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
User user = documentSnapshot.toObject(User.class);
Log.d(TAG, user.getFullname());
}
});