From 65dfd9d938718d756a303635cb08e57939a1f683 Mon Sep 17 00:00:00 2001 From: Jordan Liu Date: Mon, 6 Jan 2020 14:40:12 -0800 Subject: [PATCH] Add isEmergencyApn DcTracker uses this to make sure emergency APNs are not set for initial attach. This is used instead of canHandleType because it doesn't depend on the APN being enabled. Bug: 144932430 Test: manual Change-Id: I642c7d2171adb862751a5022a9b613ab58b22bf8 --- telephony/java/android/telephony/data/ApnSetting.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telephony/java/android/telephony/data/ApnSetting.java b/telephony/java/android/telephony/data/ApnSetting.java index 034fc220cbbe8..dbfb6a2a0f2e6 100644 --- a/telephony/java/android/telephony/data/ApnSetting.java +++ b/telephony/java/android/telephony/data/ApnSetting.java @@ -1055,6 +1055,11 @@ public class ApnSetting implements Parcelable { return (mApnTypeBitmask & type) == type; } + /** @hide */ + public boolean isEmergencyApn() { + return hasApnType(TYPE_EMERGENCY); + } + /** @hide */ public boolean canHandleType(@ApnType int type) { if (!mCarrierEnabled) {