Я использую библиотеку настроек AndroidX для управления настройками моего приложения. My SettingsFragment
происходит от PreferenceFragmentCompat
и загружает следующий макет:
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<androidx.preference.PreferenceScreen
android:key="screen_backup_key"
android:title="@string/local_database">
<androidx.preference.Preference
android:key="button_save_key"
android:title="@string/export" />
<androidx.preference.Preference
android:key="button_load_key"
android:title="@string/_import" />
</androidx.preference.PreferenceScreen>
<androidx.preference.Preference
android:key="screen_about"
android:title="@string/about" />
</androidx.preference.PreferenceScreen>
Макет отображается правильно, но когда я нажимаю на вложенную запись PreferenceScreen
, ничего не происходит. Раньше он работал с PreferenceScreen
из Support Library , которая сейчас устарела.
Я бы ожидал увидеть содержимое этого вложенного PreferenceScreen
. Что я делаю не так?