diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java index e7dd5e914cc..48ff591a43e 100644 --- a/src/com/android/settings/network/SubscriptionUtil.java +++ b/src/com/android/settings/network/SubscriptionUtil.java @@ -54,6 +54,7 @@ import java.util.stream.Stream; public class SubscriptionUtil { private static final String TAG = "SubscriptionUtil"; + private static final String PROFILE_GENERIC_DISPLAY_NAME = "CARD"; private static List sAvailableResultsForTesting; private static List sActiveResultsForTesting; @@ -257,7 +258,10 @@ public class SubscriptionUtil { .map(i -> { DisplayInfo info = new DisplayInfo(); info.subscriptionInfo = i; - info.originalName = i.getDisplayName().toString().trim(); + String displayName = i.getDisplayName().toString(); + info.originalName = TextUtils.equals(displayName, PROFILE_GENERIC_DISPLAY_NAME) + ? context.getResources().getString(R.string.sim_card) + : displayName.trim(); return info; });