继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

SharePreferences学习

小诺2
关注TA
已关注
手记 3
粉丝 1
获赞 38

1.SharePreferences是一个轻量级的数据存储方式
2.本质是基于XML文件存储key-value键值对数据
3.通常存储一些简单的配置信息
4.SharePreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过Editor对象实现。
5.得到SharePreferences的三种方式
Context类中的getSharedPreferences()方法。接收两个参数,第一个指定文件的名称,第二个指定操作模式,默认的是MODE_PRIVATE 意思只能被应用本身访问。
Activity类的getPreferences方法。只接收一个操作模式参数,自动心当前类名作为文件各
PreferencesManager类中的getDefaultSharedPreferences()方法。只接收一个Context作为参数,自动使用包名作为前缀来命名文件名。
6.数据的存储分为三步
得到Editor的对象 。通过SharedPreferences的对象的editor()方法得到
调用Editor的对象的方法,例如:putString("key","value"),等等。
调用Editor的对象的commit()方法提交。
7.数据的获取,调用SharedPreferences对象的getString()等等,

打开App,阅读手记
6人推荐
发表评论
随时随地看视频慕课网APP