SharePreferences实现数据的存储

来源:互联网 发布:mac tower 使用教程 编辑:程序博客网 时间:2024/06/02 02:46

1,SharePreferences是一种轻型的数据存储方式

2,本质是基于XML文件存储key-value键值对数据

3,通常用来存储一些简单的配置信息

用法

1,SharePreferences对象本身智能获取数据而不支持存储和修改,存储修改是通过Editor对象实现

2,步骤

(1)获得SharePreferences对象

(2)获得SharePreferences.Editor对象

  (3)通过Editor接口的putXxx方法保存key-value对其中Xxx表示不同的数据类型

(4)通过Editor接口的commit方法保存key-value对


在OnCreate方法里添加一下代码

//SharedPreferences pref= PreferenceManager.getDefaultSharedPreferences(MainActivity.this);SharedPreferences pref=getSharedPreferences("myPref",MODE_PRIVATE);SharedPreferences.Editor editor=pref.edit();editor.putString("name","zhangsan");editor.putInt("age",30);editor.putLong("time",System.currentTimeMillis());editor.putBoolean("default",true);editor.commit();editor.remove("default");editor.commit();System.out.println(pref.getString("name",""));System.out.println(pref.getString("age",""));

0 0