So erhalten Sie den Booleschen Wert von Object
Ich habe verschiedene Möglichkeiten ausprobiert, um dieses Problem zu beheben, kann es jedoch nicht beheben. Ich versuche, den Booleschen Wert von a zu erhaltenObjekt übergeben innerhalb dieser Methode einer CheckBox:
public boolean onPreferenceChange(Preference preference, Object newValue)
{
final String key = preference.getKey();
referenceKey=key;
Boolean changedValue=!(((Boolean)newValue).booleanValue()); //ClassCastException occurs here
}
Ich bekomme:
java.lang.ClassCastException: java.lang.String kann nicht in java.lang.Boolean umgewandelt werden