ListPreference setEnable as defualt disable at network and sim page

To avoid ListPreferenceDialogFragmentCompat crash since ListPreference
requires an entries array and an entryValues array. Set ListPreferences
which are no default entries as disable at initial.

Bug: 296348506
Test: build pass and manual test.
Change-Id: I01f2f419c1592b2402269570cdd64ff24fe7ac01
This commit is contained in:
SongFerngWang
2023-08-31 16:33:16 +08:00
committed by SongFerng Wang
parent 7f72bcf667
commit 8269b939c9
2 changed files with 4 additions and 0 deletions

View File

@@ -37,12 +37,14 @@
<ListPreference
android:key="calls_preference"
android:title="@string/calls_preference"
android:enabled="false"
settings:controller="com.android.settings.network.telephony.CallsDefaultSubscriptionController"
settings:allowDividerAbove="true"/>
<ListPreference
android:key="sms_preference"
android:title="@string/sms_preference"
android:enabled="false"
settings:controller="com.android.settings.network.telephony.SmsDefaultSubscriptionController"/>
<Preference

View File

@@ -26,6 +26,7 @@
settings:controller="com.android.settings.network.telephony.CallsDefaultSubscriptionController"
android:order="10"
android:icon="@drawable/ic_phone"
android:enabled="false"
/>
<ListPreference
@@ -34,6 +35,7 @@
settings:controller="com.android.settings.network.telephony.SmsDefaultSubscriptionController"
android:order="15"
android:icon="@drawable/ic_sms"
android:enabled="false"
/>
<PreferenceCategory