В моем приложении пользователь будет вводить идентификатор электронной почты и пароль для регистрации, и при нажатии кнопки регистрации будут отображаться сообщения об ошибках, если проверка электронной почты и пароль не пройдены.
Я использовал password_txt.setError("Invalid password");
и email_txt.setError("Enter valid email");
.Проблема в том, что если пользователь не прошел проверку электронной почты и пароля при нажатии кнопки входа, он отображает только одно всплывающее сообщение об ошибке, фокусируется только на одном тексте редактирования.При неудачной проверке я хочу, чтобы оба редактируемых текста отображали сообщения одновременно.
Это простой код
login_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(isValidEmail(email_txt.getText().toString()) == true)
{
}
else{
email_txt.setError("Enter valid email");
}
if(isValidPassword(password_txt.getText().toString()) == true)
{
}
else {
password_txt.setError("Invalid password");
Toast.makeText(SignInActivity.this, "Password must contain minimum 8 characters at least 1 Alphabet, 1 Number and 1 Special Character,", Toast.LENGTH_LONG).show();
}
}
});