■読取
数値
SharedPreferences sp = getSharedPreferences("KEY", Context.MODE_PRIVATE);
int value = sp.getInt("KEY", -1);
文字列
SharedPreferences sp = getSharedPreferences("KEY", Context.MODE_PRIVATE);
int value = sp.getString("KEY", null);
■書込
数値
SharedPreferences sp = getSharedPreferences("KEY", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putInt("KEY", 1);
editor.commit();
文字列
SharedPreferences sp = getSharedPreferences("KEY", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("KEY", "hoge");
editor.commit();
getSharedPreferencesの第二引数について
- MODE_PRIVATE
- 設定したアプリケーションからのみアクセス可能
- MODE_WORLD_READABLE
- 読取のみ他のアプリケーションに許可する
- MODE_WORLD_WRITEABLE
- 書込も他のアプリケーションに許可する