androidでSharedPreferencesを使う

■読取

数値

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
書込も他のアプリケーションに許可する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です