В настоящий момент я устанавливаю такие сигналы следующим образом:
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(context, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
timedate = cal.getTime();
//convert date to milis
long timeInMilis = (timedate.getTime());
//Set Alarm to Repeat
manager.setRepeating(AlarmManager.RTC_WAKEUP, timeInMilis, interval, pendingIntent);
К сожалению, запланированные времена для повторения неточны, и я читал, что они могут быть неточными в течение полного интервала!
Итак, я хотел бы переключиться на настройку точного повторяющегося сигнала. Для моего устройства требуется минимум только последний API 19/Android 4.4, поэтому я не могу использовать setRepeating.
Что я могу сделать, чтобы установить точную повторяющуюся тревогу?