Android中SharedPreferences的基本用法

  不同于文件的存储方式,SharePreference是使用键值对的方式来存储数据的。也就是说
  当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以
  通过键把相应的值取出来。而且SharePreference还支持多种不同的数据类型存储,如果
  存储的数据类型是整型,那么读取出来也是整型,存储的数据是一个字符串,读取出来的
  数据仍是字符串。  
  
SharedPreferences存储数据,会物理性的生成一个xml文件,把数据存在其中

  存储位置在/data/data/<packagename>shared_prefs目录下


核心代码如下:

// 监听1 生成文件名叫zhh.xml文件,并存入数据"刘备"  63。
                                                                                   
this.btn_1.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {
SharedPreferences preferences = getSharedPreferences("zhh",
Context.MODE_PRIVATE);
Editor edit = preferences.edit();
edit.putString("name", "刘备");
edit.putInt("age", 63);
edit.commit();


}
});

// 监听2从文件名叫zhh的xml文件中获得数据"刘备"   63。
this.btn_2.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {

SharedPreferences preferences = getSharedPreferences("zhh",
Context.MODE_PRIVATE);
String name = preferences.getString("name", "");
int age = preferences.getInt("age", 0);





}
});

zhh.xml文件中的数据

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


<map>
   
<string name="name">刘备</string>
  
<int name="age" value="63" />


</map>

没有明白下载我的例子

http://download.csdn.net/detail/zhaihaohao1/8337915





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值