人生到头来,就是不断放下,但永远最令人心痛的就是,来不及好好道别|

durtime

园龄:4年8个月粉丝:10关注:1

每日日报

SharedPreferences 轻量级的存储信息的api  可以保存的数据类型有限 六种
boolean int long float String Set<String>
相关api
获取SharedPreferences 实例
getSharedPreferences("文件名字",模式);  上下文的api
sp.getXXXX(key,defValue); 第一个参数 取值用到的key  第二个参数 默认值 当用key找具体的值的时候 如果找不到 就会返回默认值; 
sp.edit();->Editor
通过Editor对象 可以调用putXXXX(key,value); 修改sp文件
只有调用了editor的commit方法 所有的putXXX才会生效
 
sp是通过xml文件来保存信息的
  1. //获取sp对象 第一个参数 sp保存的文件的名字 第二个参数 存储的模式
  2. //如果访问的文件不存在 当编辑保存生效之后会创建改文件
  3. sp = getSharedPreferences("info", MODE_PRIVATE);
  4. boolean isSave = sp.getBoolean("isChecked", false);
  5. if(isSave){
  6. String username = sp.getString("username", "");
  7. String pwd = sp.getString("pwd", "");
  8. et_username.setText(username);
  9. et_pwd.setText(pwd);
  10. cb_isSave.setChecked(true);
  11. }
  12. }
sp会在data/data/包名/shared_prefs/ 保存.xml文件

本文作者:durtime

本文链接:https://www.cnblogs.com/durtime/p/14376641.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   durtime  阅读(48)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开