Предположим, что моя база данных имеет следующую структуру:
data
|___randomId1
| |_________randomData1
| |______Key1: value
| |______Key2: value
|___randomId2
|_________randomData2
|______Key1: value
|______Key2: value
И я хочу выполнить итерацию, чтобы получить все значения, а также сохранить идентификатор родителя (randomId1, randomId2).Как я могу пройти через?прямо сейчас у меня есть следующее:
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
// what to put here to get the values and also save the ids?
}
}
Вы видите, что у каждого randomData
есть одна и та же карта (Key1 и Key2).