PhoneNumberFormattingTextWatcher
open classPhoneNumberFormattingTextWatcher: TextWatcher
| kotlin.Any | |
| ↳ | android.telephony.PhoneNumberFormattingTextWatcher | 
Watches a android.widget.TextView and if a phone number is entered will format it. 
Stop formatting when the user
- Inputs non-dialable characters
- Removes the separator in the middle of string.
The formatting will be restarted once the text is cleared.
Summary
| Public constructors | |
|---|---|
| The formatting is based on the current system locale and future locale changes may not take effect on this instance. | |
| PhoneNumberFormattingTextWatcher(countryCode: String!)The formatting is based on the given  | |
| Public methods | |
|---|---|
| open Unit | afterTextChanged(s: Editable!) | 
| open Unit | beforeTextChanged(s: CharSequence!, start: Int, count: Int, after: Int) | 
| open Unit | onTextChanged(s: CharSequence!, start: Int, before: Int, count: Int) | 
Public constructors
PhoneNumberFormattingTextWatcher
PhoneNumberFormattingTextWatcher()
The formatting is based on the current system locale and future locale changes may not take effect on this instance.
PhoneNumberFormattingTextWatcher
PhoneNumberFormattingTextWatcher(countryCode: String!)
The formatting is based on the given countryCode. 
 This method may take several seconds to complete, so it should only be called from a worker thread.
| Parameters | |
|---|---|
| countryCode | String!: the ISO 3166-1 two-letter country code that indicates the country/region where the phone number is being entered. | 
Public methods
afterTextChanged
open funafterTextChanged(s: Editable!): Unit
Deprecated: Deprecated in Java.
beforeTextChanged
open funbeforeTextChanged(
s: CharSequence!,
start: Int,
count: Int,
after: Int
): Unit
Deprecated: Deprecated in Java.
onTextChanged
open funonTextChanged(
s: CharSequence!,
start: Int,
before: Int,
count: Int
): Unit
Deprecated: Deprecated in Java.
