我想知道在折旧后使用SharedPreferences创建我的应用程序是否是个好主意。这真的很可悲,这是一种非常简单优雅的保存小参数的方法,我读过关于偏好数据存储的文章,但与之相比似乎非常复杂。如果我仍然使用SharedPreferences,这是否意味着我的应用程序在新的机器人版本中已经过时了?最好的替代方案是什么?
感谢
SharedPreferences不受反对。
首选项(设置屏幕UI元素(和首选项管理器被弃用,取而代之的是Jetpack首选项库,该库的工作方式几乎完全相同,仍然直接使用SharedPreferences。
在依赖项中导入androidx.preference:preference:1.1.0
,并导入PreferenceManager和PreferenceFragment的androidx
版本以使用它而不发出弃用警告。
对于Kotlin用户添加
implementation 'androidx.preference:preference-ktx:1.2.0'
在应用程序级build.gradle
文件中,然后同步。
并更新您的导入:
import androidx.preference.PreferenceManager
然后那个被弃用的警告就会消失。