您的位置:首页 > Web前端

利用SharedPreferences对象进行读写

2016-04-16 18:49 489 查看


获取到SharedPreferences对象的三种方法

1 Context 类中的 getSharedPreferences()方法
  1.1 第一个参数为文件名
  1.2 第二个参数为操作模式,主要有两种
    1.2.1 MODE_PRIVATE
    1.2.2 MODE_MULTI_PROCESS
2 Activity 类中的 getPreferences()方法
3 PreferenceManager 类中的 getDefaultSharedPreferences()方法
  3.1 1. 调用 SharedPreferences 对象的 edit()方法来获取一个 SharedPreferences.Editor 对象。
  3.2 2. 向 SharedPreferences.Editor 对象中添加数据例:putboolean(),putstring()
  3.3 3. 调用 commit()方法将添加的数据提交
代码实例:
添加数据:
      SharedPreferences.Editor editor = getSharedPreferences("data",
      MODE_PRIVATE).edit();
      editor.putString("name", "Tom");    
editor.putInt("age", 28);
editor.putBoolean("married", false);
editor.commit();
对应的还原数据:
SharedPreferences pref = getSharedPreferences("data",
MODE_PRIVATE);
String name = pref.getString("name", "");
int age = pref.getInt("age", 0);
boolean married = pref.getBoolean("married", false);
Log.d("MainActivity", "name is " + name);
Log.d("MainActivity",
"age is " + age);

Log.d("MainActivity", "married is " + married);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: