これは私がfirebaseのデータベースのガイドが表示されたら、それは常にデータにアクセスするために指定された場所を必要とfirebaseアンドロイド - サブディレクトリにアクセスするFirebaseデータベース
{
"Rooms" : {
"room1" : {
"Header" : {
"Recipient" : "JZrMZeE6JXYULHRtDbksfagnQE53",
"Sender" : "fD0E2IbeGub53n1muYSYX88N6US2"
},
"Message" : {
"MESSAGE-QWEASD" : {
"Message" : "Hello World",
"Name" : "fD0E2IbeGub53n1muYSYX88N6US2"
}
}
}
}
}
の私のデータベースです。ただし、メインディレクトリ(Rooms)のサブディレクトリ(room1)には、その名前を示すことなくアクセスしたいと考えています。今のところ、部屋の名前の中のデータにアクセスするための名前を示す必要があります。
dataSnapshot.child("Rooms").child("room1").getValue().toString()
サブディレクトリの名前
は、それが特定のノードのすべての子を反復処理しますか? – Sunshinator
getChildren()を使うことができますが、 "Rooms"ノードの直下の子をすべてリストします。 – RamithDR
はい、ちょうどコードが見つかりました:dataSnapshot.child( "Rooms")。getChildren()。iterator()。next()。getKey()。toString() – MyNameIsAsker