9:00と21:00に2つのAlarmManagerがありますが、2番目のアラームのみを実行します。
////////9:00am/////////
Intent aviso = new Intent(FijarAlerta.this,Servicio.class);
PendingIntent pi = PendingIntent.getService(FijarAlerta.this, 0, aviso, PendingIntent.FLAG_UPDATE_CURRENT);
//set the hour
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 9);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),AlarmManager.INTERVAL_DAY,pi);
2番目のアラーム
////////21:00pm//////////
Intent avisopm = new Intent(FijarAlerta.this,Servicio.class);
PendingIntent pipm = PendingIntent.getService(FijarAlerta.this, 0, avisopm, PendingIntent.FLAG_UPDATE_CURRENT);
//set the hour
Calendar calpm = Calendar.getInstance();
calpm.set(Calendar.HOUR_OF_DAY, 21);
calpm.set(Calendar.MINUTE, 0);
calpm.set(Calendar.SECOND, 0);
AlarmManager ampm = (AlarmManager)getSystemService(ALARM_SERVICE);
ampm.setRepeating(AlarmManager.RTC_WAKEUP,calpm.getTimeInMillis(),AlarmManager.INTERVAL_DAY,pipm);