SharedPreferenceの基本 SharedPreferencesはアプリの設定データをデバイス内に保存するための仕組み。XML形式で保存されます。 (要するにAcitivityが破棄されてもCommitさえされていれば保存されている、ということ) キー・バリュー形式で保存され、主にテキストや数値の保存を得意とします。 (Gsonを使うことで無理やり(?)オブジェクトなどのデータの保存も可能にすることができます。後半に解説) 基本的には String int long float boolean を保存します。 インスタンスの取得 まずはインスタンスを取得します。 取得には Context#getSharedPreferences()メソッドを用います。