So when i was running the app i observed that , One minute is too long to wait for an event to happen , So i changed the time range parameter to 5 seconds , 7 seconds and 10 second . This was my observation : The alarm event was triggered as soon as it was set (as soon as you click on the "set alarm" button) , this was true for 5 second test and 7 second test . With 10 seconds everything worked well . So i also wanted to try the application with alarm set daily (AlarmMananger.INTERVAL_DAILY) and specifying the time every day where it will trigger the alarm . With this situation also the alarm was fired as soon as the button ("Set alarm") was clicked .