SharedPreferences的使用

来源:互联网 发布:东阳法院拍卖淘宝网 编辑:程序博客网 时间:2024/06/01 13:43

SharedPreferences通常用来保存Android应用程序的配置数据。

主要功能是保存数据和读取数据。

用法示例:

保存数据:

[java] view plaincopy
  1. //第一个参数用于指定存放的xml文件的名称,第二个参数是此xml文件的操作模式//Constant.PREFS_NAME="DispatchPrefsFile"   无需指定.xml后缀名  
  2. // SharedPreferences需要通过上下文对象获取,实际开发中可以使用构造函数传入上下文对象  
  3. SharedPreferences mSettings = getSharedPreferences(Constant.PREFS_NAME, 0);  
  4. //先取得编辑器,通过编辑器对象存放数据  
  5. Editor editor = mSettings.edit();  
  6. editor.putString(“name”,name);  
  7. editor.putInt(“age”, age);  
  8. //这一步骤之后,数据存在于内存中,并没有被提交到文件中,要记得下一步!!  
  9. editor.commit();  

读取数据:

[java] view plaincopy
  1. SharedPreferences mSettings = getSharedPreferences(Constant.PREFS_NAME, 0);  
  2. //假设配置文件不存在name的值,则返回第二个参数””  
  3. String name =mSettings.getString(“name”,"");  

0 0