dans ce tutoriel: http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-building-application-preference-screens/
ils parlent de l'état de la préférence et la méthode vérifie suivantes castrés pour régler l'alarme ou l'annuler, selon le booléen dans getBackgroundUpdateFlag
:préférence case à cocher: est-il mis à jour automatiquement?
protected void onPause() {
super.onPause();
Context context = getApplicationContext();
if (TutListSharedPrefs.getBackgroundUpdateFlag(getApplicationContext())) {
setRecurringAlarm(context);
} else {
cancelRecurringAlarm(context);
}
}
Il y a une autre méthode qui devrait « régler » le pref appelé setBackgroundUpdateFlag
, mais ils disent:
Bien que nous avons ajouté une méthode setBackgroundUpdateFlag() pour l'exhaustivité, nous ne serons pas en utilisant cette méthode. Lisez la suite pour voir pourquoi.
Alors, comment pouvons-nous savoir quand la préférence est cochée, de sorte que l'état pref est réglé sur « true », si nous ne pas utiliser la méthode de jeu? Y a-t-il quelque chose qui se fait automatiquement avec l'élément Preference CheckBox du XML?
Je ne comprends pas comment le préfixe est mis à jour. ?
Merci pour votre aide
merci pour votre réponse! – Paul