SharedPreferences存储数据

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

1、获取SharedPreferences对象

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
/*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文件

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄