您的位置:首页 > 移动开发 > Android开发

Android中SheardPreference的使用

2016-03-01 22:00 204 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: