попробуйте это, в моем случае моя база данных в firebase называется «Users», с, а userID - это идентификатор каждого пользователя, используя этот ID пользователя, я фильтрую данные каждого примера пользователя (имя, адрес электронной почты ... и т. Д.)
Вам нужно написать for для итерации всех полей и после этого получить нужную вам позицию, например position [0] = name, position [1] = email ... etc
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference idRef = rootRef.child("Users").child(userID);
final List<String> lstItems= new ArrayList<String>();
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String values = (String) ds.getValue();
lstItems.add(values);
}
Log.d(TAG, "NAME: " + lstItems.get(0).toString());
Log.d(TAG, "EMAIL: " + lstItems.get(1).toString());
и распечатать их
email = lstItems.get(0).toString();
name = lstItems.get(1).toString();
Надеюсь, это поможет вам