How To Apply Condition Onpreferenceclick In Android?
This is my myprefnces.xml
Solution 1:
You should use OnPreferenceChangelistener rather than onPreferenceClickListener.
OnPreferenceClickListener is to do some task before click on the preference. In Preferenceclick you will have nothing to compare since it is a click on the view. Not the value being set
beerPref.setOnPreferenceChangeListener(newPreference.OnPreferenceChangeListener() {
publicbooleanonPreferenceChange(Preference pref, Object newValue) {
finalListPreferencelistPref= (ListPreference) pref;
finalintidx= listPref.findIndexOfValue((String) newValue);
//Depending upon idx executereturntrue;
}
});
Post a Comment for "How To Apply Condition Onpreferenceclick In Android?"