Which Method Should I Use To Fetch The Phone Number Of A User Which They Provided During Authentication
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); DatabaseReference usersRef = rootRef.child('Users'); ValueEventListener eventListener = new ValueEventL
Solution 1:
Try this:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference usersRef = rootRef.child("Users");
ref.addValueEventListener(newValueEventListener(){
@OverridepublicvoidonDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshotdatas: dataSnapshot.getChildren()){
String phonenumber=datas.child("phonenumber").getValue().toString();
}
}
@OverridepublicvoidonCancelled(FirebaseError firebaseError) {
}
});
Since you want to get the phone number of the person you are chatting with, then logically you would click on that person's name to start the chat, then you can use the query:
ref.orderByChild("name").equalTo(Nameyouclicked).addValueEventListener(...){..}
This way you would have the name, then you can get the userid or anything related to that user.
Post a Comment for "Which Method Should I Use To Fetch The Phone Number Of A User Which They Provided During Authentication"