Ejemplo n.º 1
0
  /**
   * @param context Activity of edtUsername, edtPassword
   * @param edtUserName Username need to validate
   * @param edtPassword Password need to validate
   */
  public static int onValidateAccount(Context context, EditText edtUserName, EditText edtPassword) {

    invalid_count = 0;

    if (edtUserName.getText().toString().trim().equals("")) {
      edtUserName.setError(context.getString(R.string.invalid_input_username_empty));
      ++invalid_count;
    } else if (edtUserName.getText().toString().trim().contains(" ")) {
      edtUserName.setError(context.getString(R.string.invalid_input_username_whitespace));
      ++invalid_count;
    } else if (!ValidationHelper.isEnString(edtUserName.getText().toString().trim())) {
      edtUserName.setError(context.getString(R.string.invalid_input_username));
      ++invalid_count;
    }

    if (edtPassword.getText().toString().trim().equals("")) {
      edtPassword.setError(context.getString(R.string.invalid_input_passwd_empty));
      ++invalid_count;
    } else if (edtPassword.getText().toString().trim().contains(" ")) {
      edtPassword.setError(context.getString(R.string.invalid_input_passwd_whitespace));
      ++invalid_count;
    } else if (edtPassword.getText().toString().length() < 6) {
      edtPassword.setError(context.getString(R.string.invalid_input_passwd_least_6_char));
      ++invalid_count;
    }
    return invalid_count;
  }