SharedPreferences是存储在/data/data/包名/shared_prfs/下的XML文件,以键值对的方式存放一些常用的小规模数据。
获取SharedPreferences
getSharedPreferences("文件名",读取方式)
文件名如果不存在,就会创建一个新的。
读取方式有MODE_PRIVATE、MODE_WORLD_WRITEABLE、MODE_WORLD_READABLE。后两个不建议使用,Android说这不安全。
读取
直接对拿到的SharedPreferences对象调用getString ... 等方法即可。
写入
调用SharedPreferences.edit()获取到Editor对象,向Editor对象写入内容,然后使用apply()或commit()提交。
apply():提交至内存,然后异步提交本地,无返回值
commit():同步提交至本地,返回true