SharedPreferences把数据保存在指定名称的XML文件中,文件地址在/data/data/包名/Shared_Prefs/文件夹中,具体是经过map形式保存。数据库
保存数据:编辑器
SharedPreferences sp = context.getSharedPreferences("文件名", MODE_PRIVATE);事务
//获得一个SP的编辑器get
Editor editor = sp.edit();it
editor.putString(key1, value1);map
editor.putStirng(key2, value2);数据
//...di
//相似于数据库的事务,保证同时提交成功文件
editor.commit();co
读取数据:
SharedPreferences sp = context.getSharedPreferences("文件名", MODE_PRIVATE);
String storedValue = sp.getString(key, defValue);