Preference提供了一个轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”对的方式将数据保存在一个XML配置文件中。
存取数据用到了SharedPreferences接口和它的内部接口SharedPreferences.Editor,这两个接口在android.content包中。
调用Context.getSharedPreferences(Stringname,intmode)方法得到SharedPreferences的接口。第一个参数是文件名,第二个参数是操作模式。
MODE_PRIVATE私有
MODE_WORLD_READABLE可读
MODE_WORLD_WRITEABLE可写
SharedPreferences提供了获取数据的方法,如getString(Stringkey,StringdefValue)。调用SharedPreferences的edit()方法返回SharedPreferences.Editor内部接口,该接口中提供了保存数据的方法,如putString(Stringkey,Stringvalue)、putInt(Stringkey,intvalue)等,调用改借口的commit方法可以将数据进行保存!
SharedPreferences常用的方法
方法名称方法描述
eidt()返回SharedPreferences的内部接口SharedPreferences.Editor
contains(Stringkey)判断是否包含该键值
getAll()返回所有配置信息Map
getBoolean(Stringkey,booleandefValeue)获得一个boolean值
.....
SharedPreferences.Editor常用的方法
方法名称方法描述
clear()清除所有值
commit()保存
getAll()返回所有配置信息
putBoolean(Stringkey,booleanvalue)保存一个boolean值
putString(Stringkey,Stringvalue)保存一个String值
Remove(Sting) 移出改键对应的值
本文介绍Preference在Android中的使用方式,包括如何通过SharedPreferences接口存取轻量级数据,并解释了不同操作模式的作用。
1345

被折叠的 条评论
为什么被折叠?



