android : プリファレンス を 複数 Activity で 共有 する

androidにはAndroid アプリには「プリファレンス」と呼ばれるデータ保存の機能がある。

普通にやると下記のようになる。
SharedPreferences sp = getPreferences(MODE_PRIVATE);

保存
SharedPreferences.Editor editor2 = sp.edit();
editor.putString(“key”, “value”);
editor.commit();

取得
String str = sp.getString(“key”, “default”);

このままだと異なるActivityで共有できないようで、ちょっとはまった。

SharedPreferences sp = getSharedPreferences(“hoge”,?MODE_PRIVATE);
↑hogeを設定することで異なるActivity間で値を共有できるみたいだ。

メモ。