PreferenceManager getDefaultSharedPreferences устарел Android Q - PullRequest
2 голосов
/ 01 июля 2019

PreferenceManager getDefaultSharedPreferences устарела в Android Q , как его заменить?

Ответы [ 4 ]

4 голосов
/ 01 июля 2019

Вы можете использовать версию библиотеки поддержки AndroidX PreferenceManager, т.е. androidx.preference.PreferenceManager, а не android.preference.PreferenceManager.

1 голос
/ 06 июля 2019

Эта зависимость обеспечивает androidx PreferenceManager :

Java: implementation "androidx.preference:preference:1.1.0-rc01"

Котлин: implementation "androidx.preference:preference-ktx:1.1.0-rc01"

1 голос
/ 01 июля 2019

Цитата из PreferenceManager документации :

Этот класс устарел на уровне API 29.
Используйте AndroidX Библиотека предпочтений для согласованногоПоведение на всех устройствах.Для получения дополнительной информации об использовании библиотеки настроек AndroidX см. Настройки .

0 голосов
/ 01 июля 2019

Да, это устарело. Используйте библиотеку настроек AndroidX для согласованного поведения на всех устройствах. Для получения дополнительной информации об использовании библиотеки настроек AndroidX см. Настройки.

Следуйте за этим -

PreferenceManager

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...