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

SharedPreferences存储数据

时间:2019-04-19 18:15:05      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:通过   comm   编辑   proc   set   key   mode   建议   share   

SharedPreferences存储数据

具体操作如下(保存通过xml保存。sp存储类型有限,为轻量级存储信息API)

1、获取SharedPreferences对象

/*sp为SharedPreferences对象
name 文件名字
mode  存储的模式
访问的文件不存在,编辑保存后创建一个
mode 有如下取值
MODE_PRIVATE  私有
后面三个都遗弃,不建议使用
MODE_WORLD_READABLE 可读
MODE_WORLD_WRITEABLE 可写 
MODE_MULTI_PROCESS 
*/
sp = getSharedPreferences("config",Contex.MODE_PRIVATE);

2、获取编辑器

Editor edit = sp.edit();

3、放数据 K,V方式放入 下面Key ->name Value->name变量的值

edit.putString("name", name);
edit.putString("password", pwd);
//注意:其他类型也可以,long,int,boolean,float,String,Set<String>,但Object不可以
//获取时把put改为get, 也需要两个参数,一个key,一个如果找不到是的默认值

4、提交后生效

edit.commit();

sp的存储位置:data/data/包名/shared_prefs/保存*.xml文件

SharedPreferences存储数据

标签:通过   comm   编辑   proc   set   key   mode   建议   share   

原文地址:https://www.cnblogs.com/lyhcc/p/10737336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!