Как удалить значение предпочтения AndroidX? - PullRequest
0 голосов
/ 15 июня 2019

Я создал пользовательский Preference RangeBarPreference.Сначала я должен был сохранить значение предпочтения как Integer, так как я получаю это сообщение об ошибке:

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

при попытке выполнить persistString("text").

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, чтобы на нем можно было использовать persistString()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...