Was sind die Parameter der folgenden Möglichkeiten:Unterschied zwischen setRepeating und setInexactRepeating von Alarmmanager
alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_FIFTEEN_MINUTES, alarmIntent);
Und der folgenden Möglichkeiten:
alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_DAY, alarmIntent);
Was ist der Unterschied und auch, wie in Bezug auf die beiden unterschiedlich sind von Funktionalität?
Also, wenn ich SDK 18 Ziel und kip meine Max SDK 19, muss ich für beide separat Code? – User3
Muss ich auch eine Wake-Sperre erwerben, wenn ich einen Dienst breche, der nach dem Auslösen des Alarms aufgerufen werden soll? – User3
Ob für beide Fälle getrennt zu codieren ist Ihre Entscheidung und basiert auf Ihren Notwendigkeiten. Was ich Ihnen sagen kann ist, dass das Verhalten von 'setRepeating()' dem Verhalten von 'setInexactRepeating()' nur dann entspricht, wenn 'targetSdkVersion' 19 ist. Für jede niedrigere' targetSdkVersion' unterscheiden sich ihre Verhaltensweisen. – PaF