У меня есть страница настроек, где я добавил CheckBoxPreference
Мне нужно проверить, установлен ли флажок или нет? Мой код:
<PreferenceCategory android:title="Google Maps">
<CheckBoxPreference
android:defaultValue="true"
android:summary="@string/markerSummary"
android:title="@string/markerTitle"
android:key="@string/markerKey" />
</PreferenceCategory>
В настройках Activity.java
Preference DragPref = findPreference(getString(R.string.markerKey));
DragPref.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
boolean checked = Boolean.valueOf(newValue.toString());
return false;
}
});
Этот код всегда возвращает false; И после добавления кода выше его значение не меняется на false. Можете ли вы помочь мне, как этого добиться?