Je suis nouveau à la programmation Android, j'essaye de développer une application qui est utilisée pour définir des alarmes. Comme le AlarmManager
perdra toutes les alarmes au redémarrage du système, j'ai donc sauvegardé toutes les alarmes créées par l'utilisateur en utilisant SharedPreferences
.SharedPreferences ne se met pas à jour dans onResume()
J'ai une activité principale, qui liste toutes les alarmes. J'ai une activité alarm_create
qui crée les alarmes. alarm_receiver
classe est appelée PendingIntent
lorsque l'alarme se déclenche.
Maintenant, même si le alarm_receiver
modifie l'alarme, il n'apparaît pas dans le main_activity
lorsque l'application reprend.
Pour enregistrer l'alarme, j'ai utilisé le concept de file d'attente qui m'aiderait à récupérer les alarmes en boucle.
S'il vous plaît aidez-moi avec le problème.
mettez à jour votre code que vous avez essayé. –
Avez-vous enregistré l'alarme dans la méthode onPause de toutes les activités qui changent l'alarme? (voir le cycle de vie de l'activité: http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle) – Laviniux
Montrez votre code. Juste expliquer ce que vous essayez de faire sans montrer de code n'aide personne à vous aider. – Squonk