summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/security
diff options
context:
space:
mode:
authorzoey chen <zoeychen@google.com>2019-12-10 17:44:05 +0800
committerzoey chen <zoeychen@google.com>2019-12-11 11:57:43 +0800
commit73038f556d4b0d0d2612ae44a97bcc12866e3376 (patch)
tree751a976356403123490b92b54e04bd98fea250c1 /src/com/android/settings/security
parente7e4dd905a45c1a0cd1cd0760c18186693e5e0a9 (diff)
downloadpackages_apps_Settings-73038f556d4b0d0d2612ae44a97bcc12866e3376.tar.gz
packages_apps_Settings-73038f556d4b0d0d2612ae44a97bcc12866e3376.tar.bz2
packages_apps_Settings-73038f556d4b0d0d2612ae44a97bcc12866e3376.zip
[Settings] Cannot use UnsupportedAppUsage API, use #hasIccCard() to replace
Bug: 145967955 Test: make Change-Id: I8b948d1d416e1eb79e34be073b8ad81645d5ebb1
Diffstat (limited to 'src/com/android/settings/security')
-rw-r--r--src/com/android/settings/security/SimLockPreferenceController.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/settings/security/SimLockPreferenceController.java b/src/com/android/settings/security/SimLockPreferenceController.java
index d4def6bedb..3b23daa1e8 100644
--- a/src/com/android/settings/security/SimLockPreferenceController.java
+++ b/src/com/android/settings/security/SimLockPreferenceController.java
@@ -38,7 +38,7 @@ public class SimLockPreferenceController extends BasePreferenceController {
private final CarrierConfigManager mCarrierConfigManager;
private final UserManager mUserManager;
private final SubscriptionManager mSubscriptionManager;
- private final TelephonyManager mTelephonyManager;
+ private TelephonyManager mTelephonyManager;
public SimLockPreferenceController(Context context) {
super(context, KEY_SIM_LOCK);
@@ -99,7 +99,9 @@ public class SimLockPreferenceController extends BasePreferenceController {
if (subInfoList != null) {
for (SubscriptionInfo subInfo : subInfoList) {
- if (mTelephonyManager.hasIccCard(subInfo.getSimSlotIndex())) {
+ mTelephonyManager = mTelephonyManager
+ .createForSubscriptionId(subInfo.getSimSlotIndex());
+ if (mTelephonyManager.hasIccCard()) {
return true;
}
}