diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java index a014c2975eb..95f913eda56 100644 --- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java +++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java @@ -406,13 +406,7 @@ public class SimStatusDialogController implements LifecycleObserver, OnResume, O } private SubscriptionInfo getPhoneSubscriptionInfo(int slotId) { - final List subscriptionInfoList = SubscriptionManager.from( - mContext).getActiveSubscriptionInfoList(true); - if (subscriptionInfoList != null && subscriptionInfoList.size() > slotId) { - return subscriptionInfoList.get(slotId); - } else { - return null; - } + return SubscriptionManager.from(mContext).getActiveSubscriptionInfoForSimSlotIndex(slotId); } @VisibleForTesting