Android中SheardPreference的使用

  • SheardPreference是Android中存取信息的一种方式,通过该类创建和读取XML文件,存放一下基本类型的信息

  • 写入数据:
     SharedPreferences sharedPreferences = getSharedPreferences("filename", Context.MODE_APPEND);//创建一个filename.xml文件
                Editor editor = sharedPreferences.edit();
                editor.putString("String","String");//写入String类型的数据
                editor.putInt("int", 3);//写入Int类型的值
        editor.putLong("Long",1000000);//写入长整形
                editor.putBoolean("boolean", true);//写入Boolean类型的值
        editor.putFloat("Float",3.5f);//写入浮点型数据
                editor.commit();//提交

MODE_APPEND 如果该文件不存在则创建并写入值,如果存在则附加这些值
MODE_PREIVATE 覆盖原有的值

  • 写入的数据内容:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
           <map>
             <float value="3.5" name="Float"/>
             <long value="1000000" name="Long"/>
             <boolean value="true" name="boolean"/>
             <string name="String">String</string>
             <int value="3" name="int"/>
           </map>
  • 读取数据
        String String = sharedPreferences.getString("String", null);//读取String类型的数据,String为数据的name,未读取到则该值为null
                String Float = sharedPreferences.getString("Float", null);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值