标签:选择 enc 返回 好文 def 安全 更改 package 一个
SharedPreferences,翻译过来是共享偏好,是用于以键值对的形式存储应用偏好信息的API,使用方法一般是先获取指向某个文件的SharedPreferences对象,然后使用该对象读写键值对。
有三个方法可供选择:
Context
类的getSharedPreferences()
name
和打开模式mode
,mode
目前只能指定MODE_PRIVATE
,其他均被弃用edit()
方法时创建Activity
类的getPreferences()
mode
PreferenceManager
类的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