当前位置: 移动技术网 > IT编程>移动开发>Android > Android获取SharedPreferences对象及sp的连点操作讲解

Android获取SharedPreferences对象及sp的连点操作讲解

2018年02月06日  | 移动技术网IT编程  | 我要评论

军艺校花徐冬冬,gdgd-dogs,游客止步快播

【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();

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网