Hallo Forum,
ich habe ein Problem mit meinem Alarmmanager so wie es aussieht.
Ich will um 14:32 einen Alarm triggern und dieser soll sich dann alle 60 Minuten wiederholen.
Das automatische Triggern um 14:32 funktioniert auch soweit, aber mit der nächsten Stunde um 15:32 kommt das erste Problem, nämlich dass der nächste Alarm nicht wie erwartet um 15:32 losgeht sondern um 15:34 und der nächste dann um 16:38.
So sieht mein Alarmmanager aus:
Calendar timeOff9 = Calendar.getInstance();
timeOff9.set(Calendar.HOUR_OF_DAY, hour);
timeOff9.set(Calendar.MINUTE, minute);
am.setRepeating(AlarmManager.RTC_WAKEUP, timeOff9.getTimeInMillis(), timer*60000, pi);
Was kann diesen Delay von ein paar Minuten pro Stunde verursachen?
Mit setRepeating sollte er doch punktgenau losgehen, oder?
Als Hinweis: das Handy ist natürlich in dieser einen Stunde abgeschalten, aber nicht komplett runtergefahren.
Als API verwende ich maxtargetSDK=15, mit 19 wird ja aus setRepeating == setInexactRepeating!
Danke schon einmal für jede Hilfe!
lG