Отображение установленного сообщения об ошибке 2 редактировать текст одновременно? - PullRequest
0 голосов
/ 01 июля 2019

В моем приложении пользователь будет вводить идентификатор электронной почты и пароль для регистрации, и при нажатии кнопки регистрации будут отображаться сообщения об ошибках, если проверка электронной почты и пароль не пройдены.

Я использовал 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();

}
   }
        });
...