I'm a newbie to Firebase and I'm trying to get data from cloud to my project
DatabaseReference userRef = ref.child(user.getUid());
    userRef.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            UserDoctor userDoctor = dataSnapshot.getValue(UserDoctor.class);
            tempName = userDoctor.getName();
        }
        @Override
        public void onCancelled(DatabaseError databaseError) {
        }
    });
But the problem is I couldn't assign the string to the tempName, it returned "null"
And the UserDoctor class is here
public class UserDoctor {
public String address;
public String major;
public String mobile;
public String name;
public String workplace;
public UserDoctor(){}
public UserDoctor(String _address, String _major, String _mobile, String _name, String _workplace){
    name = _name;
    address = _address;
    major = _major;
    mobile = _mobile;
    workplace = _workplace;
}
public String getName() {
    return name;
}
}
Thank you very much!
 
    