Merge "Fix SMS and Calls preference summary displays empty." into main

This commit is contained in:
Treehugger Robot
2024-04-09 03:55:17 +00:00
committed by Gerrit Code Review
2 changed files with 2 additions and 2 deletions

View File

@@ -37,6 +37,7 @@
<ListPreference <ListPreference
android:key="calls_preference" android:key="calls_preference"
android:title="@string/calls_preference" android:title="@string/calls_preference"
android:summary="@string/summary_placeholder"
android:enabled="false" android:enabled="false"
settings:controller="com.android.settings.network.telephony.CallsDefaultSubscriptionController" settings:controller="com.android.settings.network.telephony.CallsDefaultSubscriptionController"
settings:allowDividerAbove="true"/> settings:allowDividerAbove="true"/>
@@ -44,6 +45,7 @@
<ListPreference <ListPreference
android:key="sms_preference" android:key="sms_preference"
android:title="@string/sms_preference" android:title="@string/sms_preference"
android:summary="@string/summary_placeholder"
android:enabled="false" android:enabled="false"
settings:controller="com.android.settings.network.telephony.SmsDefaultSubscriptionController"/> settings:controller="com.android.settings.network.telephony.SmsDefaultSubscriptionController"/>

View File

@@ -112,8 +112,6 @@ public abstract class DefaultSubscriptionController extends TelephonyBasePrefere
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
// Set a summary placeholder to reduce flicker.
mPreference.setSummaryProvider(pref -> mContext.getString(R.string.summary_placeholder));
updateEntries(); updateEntries();
} }