Чтобы получить ключи и соответствующие значения, вам нужно прикрепить слушатель к вашей ссылке. Предполагая, что rlmb-loterias
узел не является вашим корневым узлом, используйте следующие строки кода:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference rlmbLoteriasRef = rootRef.child("rlmb-loterias");
ValueEventListener valueEventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String key = ds.getKey();
String value = ds.getValue(String.class);
Log.d(TAG, key + " / " + value);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d(TAG, databaseError.getMessage()); //Don't ignore errors!
}
};
rlmbLoteriasRef.addListenerForSingleValueEvent(valueEventListener);
Если ваш rlmb-loterias
узел является вашим корневым ключом, просто подключите прослушиватель к rootRef
:
rootRef.addListenerForSingleValueEvent(valueEventListener);