我有一些列表首選項,但我不知道如何保存列表中的各個值。我該怎麼做?以下是我有Android列表首選項,如何保存個人首選項
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