Je travaille sur une application de widget où je dois effectuer une tâche dans chaque minute. Donc, j'utilise AlarmManager pour y parvenir. Mais peu importe ce que je définis l'intervalle de temps, il est répété toutes les 5 secondes.Android Gestionnaire d'alarmes répète après 5 secondes et en ignorant l'intervalle
J'utilise AlarmManager comme ceci:
final AlarmManager alarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarm.cancel(pendingIntent);
long interval = 60000;
alarm.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(), interval, pendingIntent);
Merci à l'avance.
Merci pour votre aide. L'ajout de l'intervalle au second paramètre (c'est-à-dire triggerAtMillis) a fonctionné pour moi. – rajesh
@rajesh Content de vous aider. S'il vous plaît marquer la réponse comme acceptée si elle vous a aidé;) –
Juste pour ajouter;), AlarmManager.RTC, Cette alarme ne réveille pas l'appareil; S'il s'éteint alors que l'appareil est en veille, il ne sera pas livré avant la prochaine activation de l'appareil. – dhams