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