ホームページ >Java >&#&チュートリアル >Android で PreferenceActivity から SharedPreferences を取得するにはどうすればよいですか?
PreferenceActivity から SharedPreferences を取得する
PreferenceActivity のドキュメントで説明されているように、PreferenceActivity はユーザー設定を SharedPreferences オブジェクトに自動的に保存します。この共有設定オブジェクトにアクセスするには、PreferenceManager の getDefaultSharedPreferences() メソッドを使用できます。
import android.preference.PreferenceManager; SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
これにより、PreferenceActivity のパッケージに関連付けられた SharedPreferences オブジェクトが返されます。次に、このオブジェクトを使用してプリファレンス値を取得または保存できます。
prefs.getBoolean("keystring", true);
共有プリファレンスについて
共有プリファレンスは、アプリケーションで次のことを可能にするデータ ストレージの一種です。さまざまなアクティビティやプロセスにわたってデータを保持します。これらは XML 形式でファイルに保存され、各設定はキーによって識別されます。
共有設定のタイプ
共有設定には 2 つのタイプがあります。
共有設定の使用法
共有設定を使用するには、次の手順に従います。手順:
値の保存と取得
共有設定に値を保存するには、Editor オブジェクトの putXXX() メソッドを使用します。
editor.putInt("storedInt", storedPreference);
共有設定から値を取得するには、SharedPreferences オブジェクトのgetXXX() メソッド:
int storedPreference = preferences.getInt("storedInt", 0);
追加メモ
以上がAndroid で PreferenceActivity から SharedPreferences を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。