Я пытаюсь установить значение по умолчанию для настроек списка в моем приложении, но у меня возникают проблемы со значением по умолчанию, так как при попытке запустить приложение значения по умолчанию, которые я выбрал в обоих предпочтениях списка, невыбирается во время выполнения. Это мой код xml:
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory app:title="@string/display_header">
<ListPreference
app:key="language"
android:title="@string/language_title"
app:summary="@string/en"
android:entries="@array/lang_entries"
android:entryValues="@array/lang_values"
android:defaultValue="@string/en"
/>
<ListPreference
app:key="display"
app:title="@string/display_mode_title"
app:entries="@array/display_entries"
app:entryValues="@array/display_values"
app:summary="@string/automatic"
android:defaultValue="@string/automatic"/>
</PreferenceCategory>
</PreferenceScreen>
Я попытался удалить и переустановить приложение, но оно не сработало. Я также проверил, что имена строк, которые я использовал в значении по умолчанию, верны, и я также убедился, что значение по умолчанию совпадает со значением в массиве строк записей. Пожалуйста, помогите мне решить эту проблему