В вашей базе данных вы не используете userid
.Этот идентификатор -Li1boDBTPV_59sXL7XI
является случайным идентификатором, сгенерированным методом push()
, и поэтому вы получаете ноль.
Вам необходимо изменить способ добавления данных следующим образом:
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("users");
FirebaseAuth auth = FirebaseAuth.getInstance();
FirebaseUser user = auth.getCurrentUser();
ref.child(user.getUid()).child("name").setValue("Darryl Fernand");
ref.child(user.getUid()).child("email").setValue("fernsdarryyl@gmail.com");
ref.child(user.getUid()).child("gender").setValue("male");
Тогда вы сможете получить данные, используя userId
.