Как получить логическое значение из объекта

Я пробовал разные способы исправить это, но я не могу это исправить. Я пытаюсь получить логическое значение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

Ответы на вопрос(4)

Ваш ответ на вопрос