0
firebaseデータベース参照から子ノードのリストを取得する方法は?
以下、私はDB構造の画像を添付しました。私はfirebase DBリファレンス(timingInformation)から子ノードのリストを取得しようとしています。リストはどのように入手できますか?
firebaseデータベース参照から子ノードのリストを取得する方法は?
以下、私はDB構造の画像を添付しました。私はfirebase DBリファレンス(timingInformation)から子ノードのリストを取得しようとしています。リストはどのように入手できますか?
Firebaseデータベースからデータを読み込み/同期するには、リスナを接続する必要があります。単純なケース:もっとFirebase documentation on loading data from a listを参照してください
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("timingInformation");
ref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildAdded:" + dataSnapshot.getKey());
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildChanged:" + dataSnapshot.getKey());
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
Log.d(TAG, "onChildRemoved:" + dataSnapshot.getKey());
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String previousChildName) {
Log.d(TAG, "onChildMoved:" + dataSnapshot.getKey());
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.w(TAG, "onCancelled", databaseError.toException());
}
};
、およびreference documentation on what you can do with a snapshot。
あなたの回答が機能します! @フランク・ヴァン・プフレン –