いつでもどこから呼び出せる上に動作も早いので便利openFileより扱いが楽かも
// プリファレンスに値を保存
// MODE_PRIVATEを変更することで他アプリからも取得できる
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
Editor editor = pref.edit();
editor.putInt("fooNumber",fooNumber);
editor.commit();
// プリファレンスから値を取得
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
// pref.getIntの2番目の引数は取得できない時のデフォルト値
int fooNumber = pref.getInt("fooNumber", 0);
保存場所は
/data/data/"packagename"/shared_prefs/"
に保存されるそうだ。
必須データは暗号化した方が良いかも
0 件のコメント:
コメントを投稿