Я работаю с аутентификацией Firebase и базой данных. В моем проекте пользователь входит в систему и регистрируется со своей электронной почтой и паролем. Я использую класс модели, где у меня есть три переменных адреса электронной почты, пароль и имя. Я могу хранить электронную почту при аутентификациисектор и информация о пользователях в базе данных.код приведен ниже:
User user = new User(name,mail,password);
FirebaseDatabase.getInstance().getReference("Users")
.child(FirebaseAuth.getInstance().getCurrentUser().getUid())
.setValue(user).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()){
startActivity(new Intent(SignUp.this,Home.class));
finish();
}else {
Toast.makeText(SignUp.this, "Getting error", Toast.LENGTH_SHORT).show();
}
}
![enter image description here](https://i.stack.imgur.com/ofNLR.png)
Есть ли способ, которым я использовал имя пользователя вместо значения getUid? как этот ![enter image description here](https://i.stack.imgur.com/gKtbe.png)