Android

 Android


EditText Validation

  public void SetValidation() {
// Check for a valid email address.
if (email.getText().toString().isEmpty()) {
emailError.setError(getResources().getString(R.string.email_error));
isEmailValid = false;
} else if (!Patterns.EMAIL_ADDRESS.matcher(email.getText().toString()).matches()) {
emailError.setError(getResources().getString(R.string.error_invalid_email));
isEmailValid = false;
} else {
isEmailValid = true;
emailError.setErrorEnabled(false);
}

// Check for a valid password.
if (password.getText().toString().isEmpty()) {
passError.setError(getResources().getString(R.string.password_error));
isPasswordValid = false;
} else if (password.getText().length() < 6) {
passError.setError(getResources().getString(R.string.error_invalid_password));
isPasswordValid = false;
} else {
isPasswordValid = true;
passError.setErrorEnabled(false);
}

if (isEmailValid && isPasswordValid) {
Toast.makeText(getApplicationContext(), "Successfully", Toast.LENGTH_SHORT).show();
}

}

Comments