miyabihitoの日記

個人的な技術メモ

Preference

Preference

key valueの形式で、情報を保存する事が出来るインターフェース。
実態は、XMLでファイル保存されている。

■取得方法
・PreferenceManager
getDefaultSharedPreferencesメソッドで取得。

・getSharedPreferences
Contextクラスのメソッドなので、Activityから直接呼出し可能

・getPreferences
Activityのメソッド、実行したActivity固有のものらしい

■データ取得方法
getXXX の形式で、XXXに型を、引数にkeyを指定して取得する。

■データ設定方法
SharedPreferencesのeditメソッドで取得できる
SharedPreferences.Editorで行う。

putXXX の形式で、XXXに型を、引数にkeyを指定して、設定する。
removeもある。
commitメソッド実行で、設定内容が確定されるので注意。