I would like to make a delay (10 minutes) for the user, after which the user can edit something.
For this, I created the setAlarm function:
public void setAlarm(Context context,int user,int time) { AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, sef_time.class); intent.putExtra(ONE_TIME, Boolean.FALSE); PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0); am.set(AlarmManager.RTC, 1000*60*time , pi); }
everything is working fine, but my alarm manager has a delay. eg:
setAlarm(.....,int 10);
He has a delay: 00:10: 03 second or 00:10: 10 second 00:10: 20 second!
Where is my mistake?
source share