Android中SheardPreference的使用

来源:互联网 发布:通州淘宝城地址 编辑:程序博客网 时间:2024/06/02 02:26
  • 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);
0 0
原创粉丝点击