码迷,mamicode.com
首页 > 其他好文 > 详细

sharedPreferences使用

时间:2015-07-09 12:55:44      阅读:146      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!