diff --git a/src/com/android/settings/network/MobileNetworkSummaryStatus.java b/src/com/android/settings/network/MobileNetworkSummaryStatus.java index 6e9c283090a..b22e48ed021 100644 --- a/src/com/android/settings/network/MobileNetworkSummaryStatus.java +++ b/src/com/android/settings/network/MobileNetworkSummaryStatus.java @@ -23,6 +23,7 @@ import android.util.Log; import com.android.settings.network.SubscriptionUtil; import com.android.settings.network.helper.SelectableSubscriptions; import com.android.settings.network.helper.SubscriptionAnnotation; +import com.android.settings.network.helper.SubscriptionGrouping; import com.android.settings.network.telephony.MobileNetworkUtils; import com.android.settingslib.utils.ThreadUtils; @@ -150,6 +151,10 @@ public class MobileNetworkSummaryStatus { private List getSubscriptions(Context context) { return (new SelectableSubscriptions(context, true)) + + // To maintain the consistency with SubscriptionUtil#getAvailableSubscriptions(). + .addFinisher(new SubscriptionGrouping()) + .call() .stream() .filter(SubscriptionAnnotation::isDisplayAllowed)