読者です 読者をやめる 読者になる 読者になる

【Android】SharedPreferences (Activityが落ちてもデータ保存できる)

Android

 

データを保存したいときってよくありますよね。

たとえばログインIDやパスワードなど。

簡単なアプリなら、サーバーではなくて端末内部に保存するのも方法です。

 

SharedPreferences

を使えば、データ保存ができます。

しかも、Activityが落ちてもデータを保存しておけます。

------------------------------------------------------------------------------------------------------------

保存できる型

・String型

・int型

・long型

・float型

・boolean型

・Set<String>型

 

SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
sp.edit().putString("キー", "値").commit();  ※保存(同期)
sp.edit().putString("キー", "値").apply();  ※保存(非同期)

 

※取得

(データの読み出し(第2 "何も入っていないときの初期値"))

String Level = sp.putString("キー", "初期値");