AndroidシンプルデータストレージSharedPreferences
2931 ワード
SharedPreferencesは、Androidに簡単なデータを格納するツールクラスです.単純なデータ型(boolean、int、float、long、String)をアプリケーションのプライベートディレクトリの下(data/data/パッケージ名/shared_prefs/)で自分で定義したxmlファイルにキー値ペアで格納する小さなCookieであることが想像できます.
1)データの保存
2)データの読み出し
editor.remove("name");
//editor.clear();
editor.commit();
1)データの保存
// SharedPreferences
SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
//
SharedPreferences.Editor editor = settings.edit();
editor.putString("name", "Kael Chen");
editor.putInt("age", 22);
editor.commit();
2)データの読み出し
SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
// SharedPreferences
String name = settings.getString("name", "no name");
int age = settings.getInt("age", 0);
3)
// SharedPreferences
SharedPreferences settings = this.getSharedPreferences("shared_file", 0);
//
SharedPreferences.Editor editor = settings.edit();
editor.remove("name");
//editor.clear();
editor.commit();
4) shared_file.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="name">Kael Chen</string>
<int name="age" />22</int>
</map>