Android SharedPreferences

【Android SharedPreferences】

SharedPreferences 简称 sp,是 Android 平台上一个轻量级的存储类,一般应用程序都会提供“设置” 或者“首选项”等这样的界面,那么这些设置就可以通过 sp 来保存。
在 Android 系统中该文件保存在:/data/data/包名 /shared_prefs 目录下。

获取 SharedPreferences 对象

/ 第一个参数:sp 文件的名字,没有则创建
* 第二个参数:文件权限*/
sp = getSharedPreferences("info", MODE_PRIVATE);

添加/修改数据

// 如果想往 sp 中添加、修改、删除数据则需要通过 sp 获取到 Editor
Editor editor = sp.edit();
// 设置数据
editor.putString(“name”, name);
editor.putString(“pwd”, pwd);
// 一定要记得执行提交方法,不然前面保存的数据没有任何效果
editor.commit();

获取数据

/* 第一个参数相当于 key
第二个参数是该值如果获取不到的默认值 */
String name = sp.getString(“name”, “”);
String pwd = sp.getString(“pwd”, “”);

删除数据

Editor edit = sp.edit();
//清空所有
edit.clear();
//删除 key 为 name 的数据
edit.remove(“name”);
//提交
edit.commit();

sp 的连点操作

Editor 的每个方法都返回了自己本身,因此支持连点操作。将添加数据使用连点操作的方式修改 后如下:

//连点操作
sp.edit().putString(“name”,name).putString(“pwd”, pwd).commit();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值