set the time in Alarm manager Android - alarm fired instantly [duplicate]
问题 This question already has answers here : Closed 7 years ago . Possible Duplicate: Why is my android alarm manager firing instantly? I have this code which will call alarm notification public static Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()); cal.add(Calendar.HOUR_OF_DAY,hour); cal.add(Calendar.MINUTE, min); Intent intent = new Intent(this, OnetimeAlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, REQUEST_CODE,