如何使用androidx写入首选项值。首选项:首选项:kotlin中的1.1.1?
我知道首选项操作已升级为androidx。首选项:首选项:1.1.1 我可以编写一个代码来读取首选项值“签名” 如何使用androidx将新值写入首选项值“签名”。首选项:首选项:kotlin中的1.1.1 代码A如何使用androidx写入首选项值。首选项:首选项:kotlin中的1.1.1?,android,android-jetpack,Android,Android Jetpack,我知道首选项操作已升级为androidx。首选项:首选项:1.1.1 我可以编写一个代码来读取首选项值“签名” 如何使用androidx将新值写入首选项值“签名”。首选项:首选项:kotlin中的1.1.1 代码A val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity_context) val name = sharedPreferences.getString("signature
val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity_context)
val name = sharedPreferences.getString("signature", "")
像使用旧的首选项库一样使用它:
val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity_context)
sharedPreferences.edit().putString("signature", value).apply()
只需确保从以下位置导入:
import androidx.preference.PreferenceManager;
谢谢这是否意味着除了导入androidx.preference.PreferenceManager之外,其他都是相同的?在我看来,
androidx.preference:preference
提高了读写偏好值,但根据您的观点,它们是相同的。我认为与以前的PreferenceManager(不推荐使用)相比,androidx.preference.PreferenceManager
正在发展。如果你比较这两个类,其基础是相同的。