У меня есть следующее предпочтение в моем XML файл:Значения из CheckBoxPreference не сохраняются
<?xml version="1.0" encoding="utf-8"?>
<CheckBoxPreference android:title="Alert" android:widgetLayout="@layout/preference_checkbox" android:key="alert"
/>
Я хотел сделать свой собственный флаг, так как вы можете видеть выше, я дал это предпочтение «Android: widgetLayout» параметр, который ссылается на данный файл:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/checkbox"
android:id="@+id/alert">
Проблема: с параметром (widgetLayout), она не сохраняет значение флажка. Поэтому, если я открываю настройки CheckBox, проверяется. Затем, если я сниму его и снова откройте настройки, значение из ранее не сохраняется или оно не сохраняется. У меня нет таких проблем, если я использую CheckBoxPreference без параметра «android: widgetLayou», который в этом случае сохраняет значение.
Любые идеи?