Androidデータストア-->SharedPreferences


SharedPreferencesはAndroidのストレージスキームの1つで、アプリケーションの一般的な構成情報を保存するなど、データ量の小さいものを格納するのに適しています.SharedPreferencesで格納されたデータは、XMLファイルをキャリヤーとして、/data/data//shared_に格納されます.prefsディレクトリの下.SharedPreferencesでデータを格納するには:
1 . SharedPreferencesオブジェクトを取得する.
SharedPreferences pref = getSharedPreferences(String name, int mode);
//name    ,mode      MODE_PRIVATE,               .

2 . SharedPreferencesオブジェクトのEditorを取得SharedPreferencesオブジェクトは、直接データを保存することはできません.彼のEditorオブジェクトを通過する必要があります.
Editor editor = pref.edit();

3 . EditorオブジェクトのPutXxxx(String key,Xxxx Value)を呼び出してデータを格納します.Xxxxは基本タイプです.キー値ペアで格納します.
editor.putString("name", "Eugene");
editor.putInt("age", 20);

4 . Editorオブジェクトのcommit()を呼び出して保存データをコミットし、コミットしないで保存しません.
editor.commit();

5 . データの取得
SharedPreferences sp = getSharedPreferences("filename", MODE_PRIVATE);
sp.getXxxx(String Key, Xxxx defValue);
//  XML      Key,   defValue