в этом уроке: http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-building-application-preference-screens/
они говорят о состоянии предпочтения, и следующий метод проверяет, установлен ли будильник или отключен, в зависимости от логического значения в getBackgroundUpdateFlag
:
protected void onPause() {
super.onPause();
Context context = getApplicationContext();
if (TutListSharedPrefs.getBackgroundUpdateFlag(getApplicationContext())) {
setRecurringAlarm(context);
} else {
cancelRecurringAlarm(context);
}
}
Итак, есть еще один метод, который должен «установить» преф, называемый setBackgroundUpdateFlag
, но они говорят:
Хотя мы добавили метод setBackgroundUpdateFlag () для полноты, мы не будем использовать этот метод. Читайте дальше, чтобы понять почему.
Итак, как мы можем знать, когда проверяется предпочтение checkBox , чтобы преф состояние было установлено в «true», если мы не используем метод set? что-то делается автоматически с элементом Preference CheckBox из XML?
Я не понимаю, как обновляется преф.
Спасибо за вашу помощь