我创建了一个自定义Preference
CGRect
。在收到此错误消息时,我最初必须一直将首选项值保持为RangeBarPreference
:
Integer
尝试执行persistString("text")
时。
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
从persistString()
更改为其他值时, key
可以正常工作:
age_range
但是我想使用初始密钥<app.meeq.RangeBarPreference
android:key="minmax_age"
android:title="Age Range"
android:layout="@layout/preference_rangebar"/>
,即使它另存为age_range
。
如何删除Int/Integer
age_range
值,以便可以在其上使用Preference
?