SharedPreferences简单存储加案例
阅读原文时间:2021年04月20日阅读:1

1.特点
使用键值对存放数据,适合存少量数据,一般存储基本类型数据
经常存应用程序的配置信息,用户偏好的设置,口令密码
2.存储形式和存放位置
xml文件 data\data<包名>\shared_prefs

3.怎么存数据
(1)获取SharedPreferences对象

SharedPreferences  spf=getSharedPreferences("data",MODE_PRIVATE);

两个参数:第一个参数String:文件名
第二个参数:文件操作模式,常量
MODE_PRIVATE:只能被应用程序自身访问,写入的内容会覆盖原文件的内容
MODE_APPEND:追加模式
MODE_WORLD_READABLE:当前文件可以被其他应用读取
MODE_WORLD_WRITEABLE:当前文件可以被其他应用写入

(2)获取Editor对象

SharedPreferences.Editor editor = spf.edit();

(3)放数据

editor.putXXXX(key,value);

(4)提交

editor.commit();

4.取数据
(1)获取SharedPreferences对象

(2)直接通过SharedPreferences对象取数据
spf.getXXXX(key,"");
第一个参数:要取的值对应的键 第二个参数:当没有取到任何值的时候,返回的默认值

**想清空文件中的数据 可以调用editor的clear()方法清空。

案例:点击按钮,将内容保存在data。xml中,并在第二页面显示输入的内容



详细代码:https://blog.csdn.net/qq_43615815/article/details/102532665