diff options
| author | 2019-04-03 22:18:31 +0000 | |
|---|---|---|
| committer | 2019-04-03 22:18:31 +0000 | |
| commit | b8c7afacecd063330e9bf50f8b339e823725b76c (patch) | |
| tree | c02b5cc31fab75d65fb937786480b1b100de6374 | |
| parent | dc489aba0edfcf0407941a892380aa27408cce27 (diff) | |
| parent | 9371193264ee1ebfea2e55a79d39c406e017f934 (diff) | |
Merge "Modify the deprecation of PhoneNumberUtil isEmergencyNumber"
| -rw-r--r-- | telephony/java/android/telephony/PhoneNumberUtils.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/PhoneNumberUtils.java b/telephony/java/android/telephony/PhoneNumberUtils.java index 549c04420ce0..b75e51577fdb 100644 --- a/telephony/java/android/telephony/PhoneNumberUtils.java +++ b/telephony/java/android/telephony/PhoneNumberUtils.java @@ -2016,7 +2016,16 @@ public class PhoneNumberUtils { private static boolean isEmergencyNumberInternal(int subId, String number, String defaultCountryIso, boolean useExactMatch) { - return TelephonyManager.getDefault().isEmergencyNumber(number); + try { + if (useExactMatch) { + return TelephonyManager.getDefault().isEmergencyNumber(number); + } else { + return TelephonyManager.getDefault().isPotentialEmergencyNumber(number); + } + } catch (RuntimeException ex) { + Rlog.e(LOG_TAG, "isEmergencyNumberInternal: RuntimeException: " + ex); + } + return false; } /** |