Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips309 プリファレンスとは何かを把握する

登録タグ
Icon comment count 0
Icon stock count 0

4-4アクティビティの状態保存Tips309 プリファレンスとは何かを把握する

対応Ver:全て

Level2

Answerアクティビティで用いる値をファイルに保存できる

「プリファレンス」とは「設定」のことです。アプリやアクティビティの使用設定を専用ファイルに保存し、アプリ起動の際に読み出して、いつも同じ設定で使用することができます。

このしくみを利用して、設定のみならず、ゲームのスコアなどユーザデータも保存することができます。

プリファレンスにはアクティビティ毎に設定する「Preference」クラスのオブジェクトと、アプリ内の全アクティビティで共有できるSharedPreferencesオブジェクトがあります。SharedPreferencesのほうが、よく使われますので、以後のTips310-316では、SharedPreferencesについて説明します。

ひとつのSharedPreferencesは複数の「キーと値のペア」を有し、ファイルに保存されます。ファイルはAndroidが自動作成するもので、開発者が直接ファイルを編集することはありません。 

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません