Выгрузка данных из Firebase

Необходимо выгрузить данные из Firebase DB. Сейчас данные выгружаются, но не правильно. В цикле пробегаю по кадру snapshot. Он выводит только дату события. Потому что в ветке, date только 1. В кадре есть информация о всех каталогах в этом подкаталоге. Скрин бд ниже. Пытался ещё раз проитерировать snaphot. Цикл в цикле. Но не могу обратится напрямую к нужным каталогам. Не знаю, можно ли сделать то что я хочу... Или нужно убирать лист date из каталога. Нужно чтобы выводилась и дата и время и событие. Вот код с обращением к бд и пробежке по кадру.

 reference = FirebaseDatabase.getInstance().getReference("Events").child(globalVariable.getIdgroup());
    reference.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            elist.clear();
            for (DataSnapshot snapshot : dataSnapshot.getChildren()){
                Events events = snapshot.getValue(Events.class);
                elist.add(events);
            }
            eadapter = new EventsAdapter(getContext(), elist);
            recyclerView.setAdapter(eadapter);

        }

Скриншоты бд, и отладки.

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):