PreferenceManager getDefaultSharedPreferences在Android 10中已弃用。我怎么换呢?
当前回答
是的,它被弃用了。
使用AndroidX首选项库在所有设备上保持一致的行为。有关使用AndroidX首选项库的更多信息,请参阅设置。
跟着我——
PreferenceManager
其他回答
是的,它被弃用了。
使用AndroidX首选项库在所有设备上保持一致的行为。有关使用AndroidX首选项库的更多信息,请参阅设置。
跟着我——
PreferenceManager
你可以在应用级gradle中导入这个库
implementation "androidx.preference:preference-ktx:1.1.1"
然后从创建“PreferenceManager”的类中删除导入的文件 按Alt+Enter并导入androidx,希望您得到最新版本的首选项管理器。
包首选项提供androidx PreferenceManager:
实现androidx.preference:preference:1.1.1
实现“androidx.preference:preference-ktx:1.1.1”
即。 修改android.preference.PreferenceManager为androidx.preference.PreferenceManager
另请参阅PreferenceFragmentCompat,这是当前要使用的PreferenceFragment类。
科特林库
implementation 'androidx.preference:preference-ktx:1.1.1'
芬兰湾的科特林使用
Configuration.getInstance().load(this, androidx.preference.PreferenceManager.getDefaultSharedPreferences(this))
引用自PreferenceManager文档:
这个类在API级别29中已弃用。 使用AndroidX首选项库在所有设备上保持一致的行为。有关使用AndroidX首选项库的更多信息,请参阅设置。
推荐文章
- PreferenceManager getDefaultSharedPreferences在Android Q中已弃用
- 在Android Studio中创建aar文件
- 修改抽射超时时间
- 如何通过数据从第二个活动到第一个活动时按回?——安卓
- 如何在android中获得当前前景活动上下文?
- 如何在Android中获取当前日期?
- 获取Android设备名称
- 在WebView中上传文件
- 加载HTML文件到WebView
- Android:为什么视图没有maxHeight ?
- 如何获得具有已知资源名称的资源id ?
- 在Android上将字符串转换为整数
- 为什么“System.out。”println“工作在Android?
- WebView显示err_cleartext_not_allowed尽管站点是HTTPS
- Android M权限:对shouldShowRequestPermissionRationale()函数的使用感到困惑