1.通过上下文Context 直接获取sharedPreferences 的实例:
-
/**
-
* 参数1-name: 系统自动生成一个名为userInfo的xml文件
-
* 参数2-mode: 模式
-
*/
-
SharedPreferences sp= getSharedPreferences("userInfo",MODE_PRIVATE);
2.获取 SharedPreferences的 编辑器 Editor:
SharedPreferences.Editor editor= sp.edit();
3.使用editor存放键值对:
-
editor.putString("name",name);
-
editor.putString("pwd",pwd);
-
editor.putBoolean("checked",true);
4.最后一步 一定要commit 提交(不然存放的数据是找不到的):
editor.commit();
0.取出存放的数据可直接调用get方法获得(key,defvalue):
-
String name=sp.getString("name","");
-
Boolean checked=sp.getBoolean("checked",false);
-
String pwd=sp.getString("pwd","");