首页 > 其他 > 详细

sharedPreferences使用

时间:2015-07-09 12:53:35      阅读:248      评论:0      收藏:0      [点我收藏+]

sharedPreferences用于存储key-value数据对,操作流程如下:

I 获取SharedPreferences对象

获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
两种方式的区别:
调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.
调用Activity对象的getPreferences()方法获得的SharedPreferences对象只能在该Activity中使用.
前者可以用于Activity中传值,后者则不能
实例化方式
SharedPreferences sp = Context.getSharedPreferences("filename",MODE)
SharedPreferences sp = Activity.getSharedPreferences("filename",MODE)
MODE可取值
Context.MODE_PRIVATE 为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
Context.MODE_APPEND 模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件
Context.MODE_WORLD_READABLE  表示当前文件可以被其他应用读取.
Context.MODE_WORLD_WRITEABLE 表示当前文件可以被其他应用写入.
II 实例化编辑器
Editor editor = sp.edit();
III 写入数据
editor.putString(string key, string value)
editor.putInteger(string key, int value)
IV 提交
editor.commit()
V 读取数据
SharedPreferences sp = getSharedPreferences(filename,MODE);
String value = sp.getString(key,value);
int value = sp.getInteger(key,value);

sharedPreferences使用

原文:http://www.cnblogs.com/himanxu/p/4632609.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!