Здравствуйте, если вы используете Firebase, я предполагаю, что вы также должны использовать Firebase Authentication. Я предлагаю не показывать пароль вашего пользователя даже самому пользователю в приложении и даже не хранить его где-либо.
Чтобы помочь им сбросить пароль, добавьте кнопку с меткой Reset Password, которая при нажатии позволит им сбросить пароль по ссылке, отправленной по электронной почте.
Просто добавьте следующий код для этого:
resetPassword.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
oAuth.sendPasswordResetEmail(user_email_string)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Toast.makeText(getApplicationContext(), "Password Reset link sent to your registered E-Mail!", Toast.LENGTH_LONG).show();
}
}
});
}
});
Просто не забудьте объявить FirebaseAuth в верхней части ваш код.