private void setupErrorHandling() { mAddressEditText.setErrorMessageListener(new ErrorListener(mAddressLine1TextInputLayout)); mCityEditText.setErrorMessageListener(new ErrorListener(mCityTextInputLayout)); mNameEditText.setErrorMessageListener(new ErrorListener(mNameTextInputLayout)); mPostalCodeEditText.setErrorMessageListener(new ErrorListener(mPostalCodeTextInputLayout)); mStateEditText.setErrorMessageListener(new ErrorListener(mStateTextInputLayout)); mPhoneNumberEditText.setErrorMessageListener(new ErrorListener (mPhoneNumberTextInputLayout)); mAddressEditText.setErrorMessage(getResources().getString(R.string.address_required)); mCityEditText.setErrorMessage(getResources().getString(R.string.address_city_required)); mNameEditText.setErrorMessage(getResources().getString(R.string.address_name_required)); mPhoneNumberEditText.setErrorMessage(getResources().getString(R.string .address_phone_number_required)); }
private void initErrorMessages() { mCardNumberEditText.setErrorMessage(getContext().getString(R.string.invalid_card_number)); mExpiryDateEditText.setErrorMessage(getContext().getString(R.string.invalid_expiry_year)); mCvcEditText.setErrorMessage(getContext().getString(R.string.invalid_cvc)); mPostalCodeEditText.setErrorMessage(getContext().getString(R.string.invalid_zip)); }
private void renderUSForm() { if (mOptionalShippingInfoFields.contains(ADDRESS_LINE_ONE_FIELD)) { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_optional)); } else { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address)); } mAddressLine2TextInputLayout.setHint(getResources().getString(R.string .address_label_apt_optional)); if (mOptionalShippingInfoFields.contains(POSTAL_CODE_FIELD)) { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_zip_code_optional)); } else { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_zip_code)); } if (mOptionalShippingInfoFields.contains(STATE_FIELD)) { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_state_optional)); } else { mStateTextInputLayout.setHint(getResources().getString(R.string.address_label_state)); } mPostalCodeEditText.setErrorMessage(getResources().getString(R.string.address_zip_invalid)); mStateEditText.setErrorMessage(getResources().getString(R.string.address_state_required)); }
private void renderCanadianForm() { if (mOptionalShippingInfoFields.contains(ADDRESS_LINE_ONE_FIELD)) { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_optional)); } else { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address)); } mAddressLine2TextInputLayout.setHint(getResources().getString(R.string .address_label_apt_optional)); if (mOptionalShippingInfoFields.contains(POSTAL_CODE_FIELD)) { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_postal_code_optional)); } else { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_postal_code)); } if (mOptionalShippingInfoFields.contains(STATE_FIELD)) { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_province_optional)); } else { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_province)); } mPostalCodeEditText.setErrorMessage(getResources().getString(R.string .address_postal_code_invalid)); mStateEditText.setErrorMessage(getResources().getString(R.string .address_province_required)); }
private void renderGreatBritainForm() { if (mOptionalShippingInfoFields.contains(ADDRESS_LINE_ONE_FIELD)) { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line1_optional)); } else { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line1)); } mAddressLine2TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line2_optional)); if (mOptionalShippingInfoFields.contains(POSTAL_CODE_FIELD)) { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_postcode_optional)); } else { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_postcode)); } if (mOptionalShippingInfoFields.contains(STATE_FIELD)) { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_county_optional)); } else { mStateTextInputLayout.setHint(getResources().getString(R.string.address_label_county)); } mPostalCodeEditText.setErrorMessage(getResources().getString(R.string .address_postcode_invalid)); mStateEditText.setErrorMessage(getResources().getString(R.string.address_county_required)); }
private void renderInternationalForm() { if (mOptionalShippingInfoFields.contains(ADDRESS_LINE_ONE_FIELD)) { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line1_optional)); } else { mAddressLine1TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line1)); } mAddressLine2TextInputLayout.setHint(getResources().getString(R.string .address_label_address_line2_optional)); if (mOptionalShippingInfoFields.contains(POSTAL_CODE_FIELD)) { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_zip_postal_code_optional)); } else { mPostalCodeTextInputLayout.setHint(getResources().getString(R.string .address_label_zip_postal_code)); } if (mOptionalShippingInfoFields.contains(STATE_FIELD)) { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_region_generic_optional)); } else { mStateTextInputLayout.setHint(getResources().getString(R.string .address_label_region_generic)); } mPostalCodeEditText.setErrorMessage(getResources().getString(R.string .address_zip_postal_invalid)); mStateEditText.setErrorMessage(getResources().getString(R.string .address_region_generic_required)); }