如何在 kotlin 中使用 androidx.preference:preference:1.1.1 编写偏好值?

How to write preference values with androidx.preference:preference:1.1.1 in kotlin?

我知道preference操作已经升级到androidx.preference:preference:1.1.1

我可以通过代码 A 读取偏好值“签名”。

如何在 kotlin 中使用 androidx.preference:preference:1.1.1 将新值写入首选项值“signature”?

代码A

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;