轻量级数据存储-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")