Я ищу способ получения данных из базы данных реального времени Firebase в формате, таком как массив [] или строка.
Моя база данных выглядит так:
Ссылка на изображение базы данных
Или:
Database
|
-->Users
|
-->UID1
-->UID2
Это в корне базы данных
Я хочу получить список всех идентификаторов UID в дочернем элементе «Пользователи».
Это код, который у меня есть, и я немного застрял:
DatabaseReference databaseReference = firebaseDatabase.getReference("Users");
databaseReference.addValueEventListener(
new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String UIDs = dataSnapshot.getValue(String.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Я немного новичок в том, что касается java, android studio и firebase. Я пытаюсь получить данные в формате, который я знаю, как использовать, например, String или Array [] of Strings. Я оглянулся, если другие люди, возможно, задавали тот же вопрос, но я мог получить ответы на эти вопросы на работу / не понял их.
Заранее спасибо за ваше время!