Merge "Ensure *# are included in TTS spans generated with PhoneNumberUtils." into oc-mr1-dev

This commit is contained in:
Tyler Gunn
2017-09-07 15:14:44 +00:00
committed by Android (Google) Code Review

View File

@@ -2540,11 +2540,11 @@ public class PhoneNumberUtils
}
// Split a phone number like "+20(123)-456#" using spaces, ignoring anything that is not
// a digit, to produce a result like "20 123 456".
// a digit or the characters * and #, to produce a result like "20 123 456#".
private static String splitAtNonNumerics(CharSequence number) {
StringBuilder sb = new StringBuilder(number.length());
for (int i = 0; i < number.length(); i++) {
sb.append(PhoneNumberUtils.isISODigit(number.charAt(i))
sb.append(PhoneNumberUtils.is12Key(number.charAt(i))
? number.charAt(i)
: " ");
}