2016-08-05 11 views
0

Ich möchte den Alarm nach zwei Wochen wiederholen. Ich habe folgenden Code implementiert, um den Alarm zu wiederholen, aber es wiederholt nicht genau den Alarm nach zwei Wochen.Alarm nach zwei Wochen wiederholen

kann mir jemand helfen, wie kann ich alarm genau nach 14 tagen wiederholen.

+0

Was passiert? Führen Sie Ihren Alarm nie aus? –

+0

es führt Alarm aus, aber es ist der Alarm im selben Monat, dann wird es nach zwei Wochen richtig ausgeführt, aber wenn der Monat in den nächsten Monat wechselt, dann wiederholt er es nach 15 Tagen. Das ist das Problem, mit dem ich konfrontiert bin –

Antwort

0

Verwenden pendingIntent

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),alarmManager.INTERVAL_DAY * 14,pendingIntent); 
+0

wird es Alarm nach 7 Tagen wiederholen? –

+0

14 Tage. Siehe die Bearbeitung –

+0

Ich benutze den gleichen Code, aber manchmal wiederholt es Alarm nach 14 Tagen oder einige Zeit nach 15 Tagen? –

0

Es ist nicht ideal AlarmManager für diese Art von Anfragen zu verwenden, da wird das System nicht diese Anforderungen, sobald das Telefon neu gestartet oder der Benutzer ehren Kraft-stoppt Ihre App. Wie auch immer, unter anderem müssen Sie zuerst eine receiver aufstellen, die auf BOOT_COMPLETE Ereignisse hört, bei denen Sie den Alarm zurücksetzen müssen (nach Neuberechnung der verbleibenden Zeit).

+0

richtig !! Ich weiß das aber wie kann man Alarm nach 2 Wochen genau wiederholen –

Verwandte Themen