У меня есть список users
, каждый из которых имеет список объектов с именем chatRoomList
. Как получить список объектов из Firebase
Как я могу получить этот список из своей БД? К сожалению, я не могу это сделать:
User user = dataSnapshot.getValue(User.class);
if (user.getObjectId().equals(myId)) {
List<ActiveChatRoom> list = user.getActiveChatRooms();
}
Я пытался перебирать результат
for (DataSnapshot child : dataSnapshot.getChildren()) {
Log.e(TAG, "User val " + child.getValue().toString());
}
Но я не знаю, что делать со значением я получаю:
User val {-KZGY1PWEFgMoHIap8Ew={receiversName=Test2, chatRoomId=-KZGY1KxX6zeUr3zAVNL, receiversPic=www.url.com}, -KZGXztjZ73GhCaabrBg={receiversName=Test, chatRoomId=-KZGXzp5jp4br0AL6edD, receiversPic=www.url.com}}
Спасибо! Поэтому я должен использовать «Map» из-за структуры Firebase? –
@GidiSprintzin да, точно –