标签:选择 enc 返回 好文 def 安全 更改 package 一个
SharedPreferences,翻译过来是共享偏好,是用于以键值对的形式存储应用偏好信息的API,使用方法一般是先获取指向某个文件的SharedPreferences对象,然后使用该对象读写键值对。
有三个方法可供选择:
Context类的getSharedPreferences()
name和打开模式mode,mode目前只能指定MODE_PRIVATE,其他均被弃用edit()方法时创建Activity类的getPreferences()
modePreferenceManager类的getDefaultSharedPreferences
context通过调用SharedPreferences对象的edit()方法来获取SharedPreferences.Editor对象,然后使用其提供的putInt()、putString()等方法写入键和值,最后调用apply()或commit()提交更改。apply()会将对SharedPreferences对象的修改异步写入磁盘,而commit()会同步写入磁盘,所以可能会阻塞主线程。
通过直接调用SharedPreferences对象的getInt()、getString()等方法来获取键对应的值,需要传入键和默认值。
标签:选择 enc 返回 好文 def 安全 更改 package 一个
原文地址:https://www.cnblogs.com/huzheyu/p/android-sharedpreferences.html