プリファレンスで値をアプリ内に保存する


アプリで変数などの値を保存したいときの手っ取り早い方法は、プリファレンスを利用することです。
ファイル名、キー、値、の3つ組み合わせで、データを保存・読み込みできます。
 
—読み込み—

SharedPreferences pref = this.getSharedPreferences("○○○(プリファレンスのファイル名)", Context.MODE_PRIVATE);

//保存されている値を読み出す
boolean hoge = pref.getBoolean("○○○(キー)", false(そのキーで保存された値が存在しない場合のデフォルト値));

 
—保存—

//Editorオブジェクト
Editor editor = pref.edit();

//キーと保存したい値
editor.putBoolean("○○○(キー)", true);

//保存
editor.commit();

 
上記の例では、boolean型を取得・保存していますが、他の型でも同じように処理することができます。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください