SharedPreferences 现在没用了吗?

Bam*_*Bou 2 java android sharedpreferences kotlin

我想知道在已折旧的情况下使用 SharedPreferences 创建我的应用程序是否是一个好主意。这真的很可悲,这是一种非常简单而优雅的方式来保存小参数,我读到了有关首选项数据存储的内容,但与它相比,它似乎非常复杂。如果我仍然使用 SharedPreferences 是否意味着我的应用程序对于新的 Android 版本已过时?最好的替代方案是什么?

谢谢

Ten*_*r04 6

SharedPreferences 并未被弃用。

Preference(设置屏幕 UI 元素)和 PreferenceManager 已被弃用,取而代之的是 Jetpack Preferences 库,该库的工作方式几乎完全相同,并且仍然直接使用 SharedPreferences。

导入androidx.preference:preference:1.1.0您的依赖项并导入androidxPreferenceManager 和 PreferenceFragment 的版本以使用它,而不会出现弃用警告。