Ответ 1
Вы можете использовать версию библиотеки поддержки AndroidX PreferenceManager
, т.е. androidx.preference.PreferenceManager
, а не android.preference.PreferenceManager
.
PreferenceManager getDefaultSharedPreferences
устарел в Android Q, как его заменить?
Вы можете использовать версию библиотеки поддержки AndroidX PreferenceManager
, т.е. androidx.preference.PreferenceManager
, а не android.preference.PreferenceManager
.
Эта зависимость обеспечивает androidx
PreferenceManager:
Java:
implementation "androidx.preference:preference:1.1.0"
Котлин:
implementation "androidx.preference:preference-ktx:1.1.0"
Цитата из документации PreferenceManager:
Этот класс устарел на уровне API 29.
Используйте библиотеку настроек AndroidX для согласованного поведения на всех устройствах. Для получения дополнительной информации об использовании библиотеки настроек AndroidX см. настройки.
Да, это устарело. Используйте библиотеку настроек AndroidX для согласованного поведения на всех устройствах. Для получения дополнительной информации об использовании библиотеки настроек AndroidX см. настройки.
Следить за этим -