DataSnapshot
имеет getChildren()
, который содержит экземпляры моментальных снимков данных, все, что вам нужно сделать, это использовать цикл for, чтобы иметь возможность получить доступ ко всем DataSnapshot
экземплярам для получения YourModelClass
класса с помощью getValue()
.затем добавьте их в список моделей
for(DataSnapshot ds : dataSnapshot.getChildren()) {
YourModelClass modelObject = ds.getValue(YourModelClass.class);
Log.d("TAG", modelObject.getMsg());
modelList.add(modelObject)
}