не ровно в заданное время, а примерное? То есть, если указано в 20:00, он может вызваться как в 20:00, так и 19:55 / 20:05
Calendar calendar = Calendar.getInstance();
calendar.setTime(timeUtil.stringToDate(time, "HH:mm"));
manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);
Ну чтобы он раньше сработал это вряд-ли, конечно, но вообще да, по задумке так и есть.
Обсуждают сегодня