AlarmManager setRepeating()

Mon programme est conçu de manière à créer une répétition de l'alarme qui déclenche un broadcastreceiver à son tour faire une notification. L'alarme est répétée à l'aide d'une saisie par l'utilisateur de l'intervalle.

Par exemple, si je veux régler l'alarme pour exécuter toutes les 10 secondes, comment dois-je procéder?

 am.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),  10000, calpendingintent);

Est-ce exact? et mon récepteur de radiodiffusion n'est pas d'être appelé pour une raison quelconque.

public static void createAlarms(Context mcontext) {
    cal = Calendar.getInstance();
    cal.add(Calendar.HOUR, alarmintervalint);
    calintent = new Intent(mcontext, AlarmBroadcastReceiver.class);
    calpendingintent = PendingIntent.getBroadcast(mcontext.getApplicationContext(), 12345, calintent, 0);
    am = (AlarmManager)mcontext.getSystemService(Activity.ALARM_SERVICE);
    am.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),  10000, calpendingintent);
}

Mon broadcastreceiver classe n'est pas appelé et je ne suis pas sûr que le "setRepeating()" Im en utilisant la méthode est réglé correctement..

S'il vous plaît aider!

Si vous avez encore des problèmes, je vous suggère de suivre ce tutoriel, il est vraiment utile : code4reference.com/2012/07/tutorial-on-android-alarmmanager . Il m'a beaucoup aidé traiter avec AlarmManager.
merci je vais regarder!

OriginalL'auteur | 2013-07-18