第二部分基本组件----2.3SharedPreferences使用

SharedPreferences可以用来存储轻量级数据,其存储形式为xml文件方式,其系统自带xmlparser,对于类似于配置文件类的数据可以用Sharedpreferences存储非常方便,其写数据和读数据的方式分别为:

sp= this.getContext().getApplicationContext().getSharedPreferences("derek", 0);

      Editor e=sp.edit();

      e.putString("name", "derek");

      e.putBoolean("male", true);

      e.commit();

写数据时得到SharedPreferences对象后,需要得到Editor的对象然后编辑数据此对象应该是一种单例,最后记得commit提交

SharedPreferences sp=   this.getSharedPreferences("derek", 0);

 

 sp.getString("name", "xie") ;

读取数据时同样得到SharedPreferences对象后调用相应的get方法,后面一个参数是如果取不到的默认值

保存数据的Xml文件可以在ddmsdata/data目录下查到

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>

- <map>

  <string name="name">derek</string>

  <boolean name="male" value="true" />

  </map>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值