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 initTextInputLayoutErrorHandlers( TextInputLayout cardInputLayout, TextInputLayout expiryInputLayout, TextInputLayout cvcTextInputLayout, TextInputLayout postalInputLayout) { mCardNumberEditText.setErrorMessageListener(new ErrorListener(cardInputLayout)); mExpiryDateEditText.setErrorMessageListener(new ErrorListener(expiryInputLayout)); mCvcEditText.setErrorMessageListener(new ErrorListener(cvcTextInputLayout)); if (mPostalCodeEditText == null) { return; } mPostalCodeEditText.setErrorMessageListener(new ErrorListener(postalInputLayout)); }