I created a custom Preference
RangeBarPreference
. I must have initially persisted the preference value as an Integer
as I'm getting this error message:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
when trying to perform persistString("text")
.
persistString()
works fine when I change my preference key
from age_range
to something different:
<app.meeq.RangeBarPreference
android:key="minmax_age"
android:title="Age Range"
android:layout="@layout/preference_rangebar"/>
but I would like to use the initial key age_range
, even though it's saved as an Int/Integer
.
How can I delete the age_range
Preference
value so I can use persistString()
on it?