轻量级数据存储-SharedPreferences

一、什么是SharedPreferences

      SharedPreferences一个轻量级的存储类,特别适合用于保存软件配置参数。(是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下);经常用于保存用户数据。

二、如何使用

//1.使用Activity类的getSharedPreferences方法获得SharedPreferences对象;
SharedPreferences userInfo = getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
//2.使用SharedPreferences接口的edit获得SharedPreferences.Editor对象;
SharedPreferences.Editor editor = userInfo.edit()
//3.通过SharedPreferences.Editor接口的putXXX方法保存key-value对;
editor.putString("username", "XXX")
//4.通过过SharedPreferences.Editor接口的commit方法保存key-value对
editor.commit()
//5.读取
SharedPreferences userInfo = getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
String username = userInfo.getString("username", null);
//可以移除指定key
editor.remove("username")

 

posted on 2022-06-08 19:26  suanningmeng98  阅读(39)  评论(0编辑  收藏  举报