Use TelephonyManager#isEmergencyNumber() instead
Replace deprecated PhoneNumberUtils#isLocalEmergencyNumber() and isEmergencyNumber() with TelephonyManager#isEmergencyNumber(). Test: Build Bug: 132703886 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com> Change-Id: I232d7f7d23efd963b6d30938f0fa304c90fca8a8
This commit is contained in:
@@ -34,6 +34,7 @@ import android.os.UserManager;
|
||||
import android.provider.ContactsContract.PhoneLookup;
|
||||
import android.telephony.PhoneNumberUtils;
|
||||
import android.telephony.SubscriptionManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -481,7 +482,8 @@ public class CallerInfoAsyncQuery {
|
||||
cw.subId = subId;
|
||||
|
||||
// check to see if these are recognized numbers, and use shortcuts if we can.
|
||||
if (PhoneNumberUtils.isLocalEmergencyNumber(context, number)) {
|
||||
TelephonyManager tm = context.getSystemService(TelephonyManager.class);
|
||||
if (tm.isEmergencyNumber(number)) {
|
||||
cw.event = EVENT_EMERGENCY_NUMBER;
|
||||
} else if (PhoneNumberUtils.isVoiceMailNumber(context, subId, number)) {
|
||||
cw.event = EVENT_VOICEMAIL_NUMBER;
|
||||
|
||||
Reference in New Issue
Block a user