Я пытаюсь использовать этот код вне действия, не связанного с PreferenceActivity.Я пытаюсь это сделать, чтобы получить доступ к значению своих предпочтений.
Preference prefNotify = findPreference(ACCUWX.Preferences.PREF_TEMPERATURE_NOTIFY);
String currentPrefValue = null;
if (prefNotify instanceof ListPreference) {
ListPreference listPref = (ListPreference) prefNotify;
currentPrefValue = (listPref.getEntry()).toString();
Log.i(DEBUG_TAG, "current pref value in done is " + currentPrefValue);
}
, но я не могу получить доступ к findPreference в моем классе, потому что он не расширяет PreferenceActivity.Я пытался создать экземпляр объекта PreferenceManager, но тоже не могу этого сделать.