As far as I can tell, AlarmManager.set will be executed now, when the time is set last time, the documentation says the same. This offer is absent for AlarmManager.setInexactRepeating, this signal will not work, if it has been set in the last time, it will be triggered at the next interval, starting from the specified time.
source share