summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shuo Qian <shuoq@google.com> 2019-04-03 22:18:31 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2019-04-03 22:18:31 +0000
commitb8c7afacecd063330e9bf50f8b339e823725b76c (patch)
treec02b5cc31fab75d65fb937786480b1b100de6374
parentdc489aba0edfcf0407941a892380aa27408cce27 (diff)
parent9371193264ee1ebfea2e55a79d39c406e017f934 (diff)
Merge "Modify the deprecation of PhoneNumberUtil isEmergencyNumber"
-rw-r--r--telephony/java/android/telephony/PhoneNumberUtils.java11
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;
}
/**