SubscriptionsPreferenceController shows the unique sim description.
Bug: 148303118 Bug: 150370656 Test: atest -c SubscriptionsPreferenceControllerTest Change-Id: I041536fe0148087a068c6000383b382b0ff4e17c
This commit is contained in:
@@ -36,6 +36,7 @@ import androidx.preference.PreferenceViewHolder;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.network.MobileDataEnabledListener;
|
||||
import com.android.settings.network.ProxySubscriptionManager;
|
||||
import com.android.settings.network.SubscriptionUtil;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.CustomDialogPreferenceCompat;
|
||||
|
||||
@@ -200,12 +201,14 @@ public class CellDataPreference extends CustomDialogPreferenceCompat
|
||||
|
||||
final String previousName = (nextSir == null)
|
||||
? getContext().getResources().getString(R.string.sim_selection_required_pref)
|
||||
: nextSir.getDisplayName().toString();
|
||||
: SubscriptionUtil.getUniqueSubscriptionDisplayName(
|
||||
nextSir, getContext()).toString();
|
||||
|
||||
builder.setTitle(R.string.sim_change_data_title);
|
||||
builder.setMessage(getContext().getString(R.string.sim_change_data_message,
|
||||
String.valueOf(currentSir != null ? currentSir.getDisplayName() : null),
|
||||
previousName));
|
||||
String.valueOf(currentSir != null
|
||||
? SubscriptionUtil.getUniqueSubscriptionDisplayName(currentSir, getContext())
|
||||
: null), previousName));
|
||||
|
||||
builder.setPositiveButton(R.string.okay, listener);
|
||||
builder.setNegativeButton(R.string.cancel, null);
|
||||
|
@@ -35,6 +35,7 @@ import androidx.preference.PreferenceScreen;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.datausage.lib.DataUsageLib;
|
||||
import com.android.settings.network.ProxySubscriptionManager;
|
||||
import com.android.settings.network.SubscriptionUtil;
|
||||
import com.android.settingslib.NetworkPolicyEditor;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
|
||||
@@ -170,9 +171,11 @@ public class DataUsageSummary extends DataUsageBaseFragment implements DataUsage
|
||||
category.setTemplate(DataUsageLib.getMobileTemplate(getContext(), subId),
|
||||
subId, services);
|
||||
category.pushTemplates(services);
|
||||
if (subInfo != null && !TextUtils.isEmpty(subInfo.getDisplayName())) {
|
||||
final CharSequence displayName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
|
||||
subInfo, getContext());
|
||||
if (subInfo != null && !TextUtils.isEmpty(displayName)) {
|
||||
Preference title = category.findPreference(KEY_MOBILE_USAGE_TITLE);
|
||||
title.setTitle(subInfo.getDisplayName());
|
||||
title.setTitle(displayName);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user