Loading src/com/android/settings/network/ActiveSubscriptionsListener.java +2 −1 Original line number Diff line number Diff line Loading @@ -174,7 +174,8 @@ public abstract class ActiveSubscriptionsListener */ public SubscriptionManager getSubscriptionManager() { if (mSubscriptionManager == null) { mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class); mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class) .createForAllUserProfiles(); } return mSubscriptionManager; } Loading src/com/android/settings/network/SubscriptionsPreferenceController.java +2 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,8 @@ public class SubscriptionsPreferenceController extends AbstractPreferenceControl mPreferenceGroupKey = preferenceGroupKey; mStartOrder = startOrder; mTelephonyManager = context.getSystemService(TelephonyManager.class); mSubscriptionManager = context.getSystemService(SubscriptionManager.class); mSubscriptionManager = context.getSystemService(SubscriptionManager.class) .createForAllUserProfiles(); mWifiManager = context.getSystemService(WifiManager.class); mSubscriptionPreferences = new ArrayMap<>(); mSubscriptionsListener = new SubscriptionsChangeListener(context, this); Loading src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ public class SwitchToEuiccSubscriptionSidecar extends EuiccOperationSidecar { } SubscriptionManager subscriptionManager = getContext().getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); mActiveSubInfos = SubscriptionUtil.getActiveSubscriptions(subscriptionManager); // To check whether the esim slot's port is active. If yes, skip setSlotMapping. If no, Loading src/com/android/settings/network/SwitchToRemovableSlotSidecar.java +1 −1 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ public class SwitchToRemovableSlotSidecar extends EuiccOperationSidecar mPhysicalSlotId = physicalSlotId; mRemovedSubInfo = removedSubInfo; SubscriptionManager subscriptionManager = getContext().getSystemService(SubscriptionManager.class); getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles(); if (!mTelephonyManager.isMultiSimEnabled() && SubscriptionUtil.getActiveSubscriptions(subscriptionManager).stream().anyMatch( SubscriptionInfo::isEmbedded)) { Loading src/com/android/settings/network/UiccSlotUtil.java +3 −3 Original line number Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class UiccSlotUtil { Log.d(TAG, "The SimSlotMapping: " + uiccSlotMappings); SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings, SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo, telMgr.isMultiSimEnabled()); Loading Loading @@ -203,7 +203,7 @@ public class UiccSlotUtil { } SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings, SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo, telMgr.isMultiSimEnabled()); Loading @@ -222,7 +222,7 @@ public class UiccSlotUtil { List<UiccCardInfo> uiccCardInfos = telMgr.getUiccCardsInfo(); ImmutableList<UiccSlotInfo> slotInfos = UiccSlotUtil.getSlotInfos(telMgr); SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); SubscriptionInfo subInfo = SubscriptionUtil.getSubById(subscriptionManager, subId); // checking whether this is the removable esim. If it is, then return the removable slot id. Loading Loading
src/com/android/settings/network/ActiveSubscriptionsListener.java +2 −1 Original line number Diff line number Diff line Loading @@ -174,7 +174,8 @@ public abstract class ActiveSubscriptionsListener */ public SubscriptionManager getSubscriptionManager() { if (mSubscriptionManager == null) { mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class); mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class) .createForAllUserProfiles(); } return mSubscriptionManager; } Loading
src/com/android/settings/network/SubscriptionsPreferenceController.java +2 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,8 @@ public class SubscriptionsPreferenceController extends AbstractPreferenceControl mPreferenceGroupKey = preferenceGroupKey; mStartOrder = startOrder; mTelephonyManager = context.getSystemService(TelephonyManager.class); mSubscriptionManager = context.getSystemService(SubscriptionManager.class); mSubscriptionManager = context.getSystemService(SubscriptionManager.class) .createForAllUserProfiles(); mWifiManager = context.getSystemService(WifiManager.class); mSubscriptionPreferences = new ArrayMap<>(); mSubscriptionsListener = new SubscriptionsChangeListener(context, this); Loading
src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ public class SwitchToEuiccSubscriptionSidecar extends EuiccOperationSidecar { } SubscriptionManager subscriptionManager = getContext().getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); mActiveSubInfos = SubscriptionUtil.getActiveSubscriptions(subscriptionManager); // To check whether the esim slot's port is active. If yes, skip setSlotMapping. If no, Loading
src/com/android/settings/network/SwitchToRemovableSlotSidecar.java +1 −1 Original line number Diff line number Diff line Loading @@ -92,7 +92,7 @@ public class SwitchToRemovableSlotSidecar extends EuiccOperationSidecar mPhysicalSlotId = physicalSlotId; mRemovedSubInfo = removedSubInfo; SubscriptionManager subscriptionManager = getContext().getSystemService(SubscriptionManager.class); getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles(); if (!mTelephonyManager.isMultiSimEnabled() && SubscriptionUtil.getActiveSubscriptions(subscriptionManager).stream().anyMatch( SubscriptionInfo::isEmbedded)) { Loading
src/com/android/settings/network/UiccSlotUtil.java +3 −3 Original line number Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class UiccSlotUtil { Log.d(TAG, "The SimSlotMapping: " + uiccSlotMappings); SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings, SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo, telMgr.isMultiSimEnabled()); Loading Loading @@ -203,7 +203,7 @@ public class UiccSlotUtil { } SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings, SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo, telMgr.isMultiSimEnabled()); Loading @@ -222,7 +222,7 @@ public class UiccSlotUtil { List<UiccCardInfo> uiccCardInfos = telMgr.getUiccCardsInfo(); ImmutableList<UiccSlotInfo> slotInfos = UiccSlotUtil.getSlotInfos(telMgr); SubscriptionManager subscriptionManager = context.getSystemService( SubscriptionManager.class); SubscriptionManager.class).createForAllUserProfiles(); SubscriptionInfo subInfo = SubscriptionUtil.getSubById(subscriptionManager, subId); // checking whether this is the removable esim. If it is, then return the removable slot id. Loading