Как получить логическое значение из объекта
Я пробовал разные способы исправить это, но я не могу это исправить. Я пытаюсь получить логическое значениеObject передается внутри этого метода checkBox:
public boolean onPreferenceChange(Preference preference, Object newValue)
{
final String key = preference.getKey();
referenceKey=key;
Boolean changedValue=!(((Boolean)newValue).booleanValue()); //ClassCastException occurs here
}
Я получил:
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean