Я хочу получить несколько дочерних элементов с автоматически сгенерированным дочерним элементом (дочерний элемент Install_url). Вот мой Кодекс. Все, что я могу получить это один ребенок и его случайнаяКак обходить уникальный идентификатор и извлекать несколько автоматически сгенерированных дочерних элементов
final DatabaseReference establishments = database.getReference("establishments");
establishments.child(s2).child("Estab_url").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
if (dataSnapshot.hasChildren()) {
// String value = dataSnapshot.getValue(String.class);
String sd = dataSnapshot.getKey();
Name.setText(sd);
}
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Как я могу получить значения дочернего url? –
Это как раз то, что делает мой код: он получает значение свойства 'url'. Вы попробовали? Что он делает для вас? –
Это именно то, что я имел в виду. но моя проблема в том, что я могу получить только одно значение URL-адреса, я также хотел бы получить первое значение URL-адреса в первом ребенке. –