Я создал приложение для входа. где хранится электронная почта студента, номер ролла, имя, номер мобильного телефона, пароль. Я хочу отобразить эту информацию в профиле конкретного студента.
я пробовал этот код: но не работал
user=FirebaseAuth.getInstance().getCurrentUser();
assert user != null;
Uid=user.getUid();
databaseReference=FirebaseDatabase.getInstance().getReference();
ref1 = FirebaseDatabase.getInstance().getReference().child("student");
ref1.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String first_name=dataSnapshot.child(Uid).child("student").child("first_name").getValue(String.class);
String last_name=dataSnapshot.child(Uid).child("last_name").getValue(String.class);
String s_id=dataSnapshot.child(Uid).child("id").getValue(String.class);
String user_name=first_name+" "+last_name;
name.setText(user_name);
id.setText(s_id);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});