Если вы используете класс AlarmManager, проще настроить службу.
в классе alarmManager есть метод setRepeating, который повторяет ваш тревожный вызов через заданный интервал после указанного времени.
Like ..
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Intent AlarmIntent = new Intent(CONTEXT, RECEIVERCLASS.class);
ID,AlarmIntent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,YOURCALENDAR.getTimeInMillis(), AlarmManager.INTERVAL_DAY, Sender);
В аргументе setRepeating вы можете установитьчлен YOURCALENDAR в нужное время ......