Loading src/com/android/settings/security/SimLockPreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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; } } Loading tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -141,7 +141,8 @@ public class SimLockPreferenceControllerTest { final List<SubscriptionInfo> subscriptionInfoList = new ArrayList<>(); SubscriptionInfo info = mock(SubscriptionInfo.class); subscriptionInfoList.add(info); when(mTelephonyManager.hasIccCard(anyInt())).thenReturn(true); when(mTelephonyManager.createForSubscriptionId(anyInt())).thenReturn(mTelephonyManager); when(mTelephonyManager.hasIccCard()).thenReturn(true); when(mSubscriptionManager.getActiveSubscriptionInfoList(eq(true))) .thenReturn(subscriptionInfoList); } Loading Loading
src/com/android/settings/security/SimLockPreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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; } } Loading
tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java +2 −1 Original line number Diff line number Diff line Loading @@ -141,7 +141,8 @@ public class SimLockPreferenceControllerTest { final List<SubscriptionInfo> subscriptionInfoList = new ArrayList<>(); SubscriptionInfo info = mock(SubscriptionInfo.class); subscriptionInfoList.add(info); when(mTelephonyManager.hasIccCard(anyInt())).thenReturn(true); when(mTelephonyManager.createForSubscriptionId(anyInt())).thenReturn(mTelephonyManager); when(mTelephonyManager.hasIccCard()).thenReturn(true); when(mSubscriptionManager.getActiveSubscriptionInfoList(eq(true))) .thenReturn(subscriptionInfoList); } Loading