Jeu de Répétition de l'Alarme Tous les Jours à une heure précise Dans Android

Je suis à l'aide d'Alarme manager pour lancer l'alarme à une heure précise chaque jour. Ci-dessous est le code

 Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.set(Calendar.HOUR_OF_DAY, 00);
    calendar.set(Calendar.MINUTE, 00);

      AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
        Intent intent = new Intent(this, OnAlarmReceive.class);
        PendingIntent pendingIntent =PendingIntent.getBroadcast(this.getApplicationContext(), 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);
        alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
                24*60*60*1000, pendingIntent);

Je suis Réglage de l'alarme à 12H tous les jours. Et ci-Dessous est le code pour BroadCastReciever

@Override
   public void onReceive(Context context, Intent intent)
   {
           System.out.println("Time is 12 Am");
           Toast.makeText(context, "Alarm Triggered", Toast.LENGTH_LONG).show();     
    }

Problème dans ce code est l'Alarme est Déclenchée dès Que je lance l'Application quel que soit le moment. Toute aide sera Appréciée. Merci

vous pouvez passer par le lien.Il peut vous aider stackoverflow.com/questions/17885198/...

OriginalL'auteur user3509369 | 2014-05-20