ルートfirebaseのURLから名前、電子メール、連絡先などにアクセスする方法を教えてください。 RootUrl - > UserDetails - > Ad - > Ad123 - >名前、メールなどを意味します。 私は以下のコードで使用しますが、データベースやトーストのデータを取得できません。 コードイメージが添付されています。あなたがFirebaseのノードに指摘しなければならないroot firebaseのURLから子の値を取得する方法
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference ref = rootRef.child("UserDetails").child("Ad").child("Ad123");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String contact = dataSnapshot.child("Contact").getValue(String.class);
String dob = dataSnapshot.child("DOB").getValue(String.class);
String departemnt = dataSnapshot.child("Departemnt").getValue(String.class);
//and so on
Log.d("TAG", contact + "/" + dob + "/" + departemnt);
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
ref.addListenerForSingleValueEvent(eventListener);