You can set multiple alarm
Calendar calendar1 = Calendar.getInstance();
calendar1.set(Calendar.HOUR_OF_DAY, HOUR_1);
calendar1.set(Calendar.MINUTE, MINUTES);
calendar1.set(Calendar.SECOND, SEC);
Calendar calendar2 = Calendar.getInstance();
calendar2.set(Calendar.HOUR_OF_DAY, HOUR_2);
calendar2.set(Calendar.MINUTE, MINUTES);
calendar2.set(Calendar.SECOND, SEC);
Calendar calendar3 = Calendar.getInstance();
calendar3.set(Calendar.HOUR_OF_DAY, HOUR_3);
calendar3.set(Calendar.MINUTE, MINUTES);
calendar3.set(Calendar.SECOND, SEC);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar1.getTimeInMillis(), ALARM_INTERVAL , pendingIntent1);//here interval is 24*60*60*1000
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar2.getTimeInMillis(), ALARM_INTERVAL , pendingIntent2);//24*60*60*1000
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar3.getTimeInMillis(), ALARM_INTERVAL , pendingIntent3);//24*60*60*1000
}