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.