使用SharedPreferences存储数据

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);