リストの設定はいくつかありますが、リストから個々の値を保存する方法はわかりません。どうすればいいのですか?ここで私はAndroidのlistpreferences、個々の設定を保存する方法
http://i41.tinypic.com/dh4gvo.png
Preference customPref = (Preference) findPreference("notificationPref");
customPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
SharedPreferences customSharedPreference = getSharedPreferences(
"notifications", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = customSharedPreference
.edit();
editor.putString("notification",
"The preference has been clicked");
editor.commit();
return true;
}
});
私のリストのクリックリスナーのみがリスト設定ページでの主な項目についてですが、持っているものではありませんポップアップ自体内の項目。選択した選択肢をポップアップ自体に保存するにはどうすればよいですか?
は、どのように私はその後sharedpreferencesからそれらの値を読んでいますか? – CQM
私は、PreferenceManager.getDefaultSharedPreferences(context).getString( "key"、 "default_value")を使用します。アクティビティはコンテキストなので、通常は "this"をコンテキストに入れることができます。 – Anasthase
ありがとう!あなたの最後のコメントは私のために働いた:) – CQM