Я пытался показать тост, но он не вызывался при изменении состояния SwitchPreference. (JAVA)
SwitchPreference adwareMalware = findPreference("adwareMalware");
adwareMalware.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object o) {
if (adwareMalware.isChecked()) {
Toast.makeText(getContext(), "Unchecked", Toast.LENGTH_SHORT).show();
// Checked the switch programmatically
adwareMalware.setChecked(false);
} else {
Toast.makeText(getContext(), "Checked", Toast.LENGTH_SHORT).show();
url = malware;
// Unchecked the switch programmatically
adwareMalware.setChecked(true);
}
return true;
}
});