Это моя база данных в firebaseAndroid - Firebase базы данных доступа к югу каталог
{
"Rooms" : {
"room1" : {
"Header" : {
"Recipient" : "JZrMZeE6JXYULHRtDbksfagnQE53",
"Sender" : "fD0E2IbeGub53n1muYSYX88N6US2"
},
"Message" : {
"MESSAGE-QWEASD" : {
"Message" : "Hello World",
"Name" : "fD0E2IbeGub53n1muYSYX88N6US2"
}
}
}
}
}
Когда я вижу в руководстве базы данных firebase, она всегда требует определенного местоположения для доступа к данным. Однако я хочу получить доступ к подкаталогу (room1) основного каталога (Номера) без указания его имени. На данный момент мне нужно указать имя для доступа к данным внутри своего имени комнаты.
dataSnapshot.child("Rooms").child("room1").getValue().toString()
Есть метод, который возвращает строку имени подкаталога в
ли перебирать всех детей определенного узла? – Sunshinator
Вы можете использовать getChildren(), но он будет перечислять все непосредственные дети вашего узла «Комнаты». – RamithDR
Да, только что нашел код: dataSnapshot.child («Номера»). GetChildren(). Iterator(). Next(). GetKey(). ToString() – MyNameIsAsker