Frage

Ich benutze Alarm Manager zusammen mit Broadcastreceiver.Ich kann einen Alarm einstellen und alles.Aber ich bin festgefahren, wie man mein Problem nähert.Ich muss in der Lage sein, einen sich wiederholenden Alarm einstellen zu können, und der Trick ist hier, um jeden 14. eines Monats um 16:00 Uhr (so monatlicher Alarm) wiederholen zu lassen.

Wie gehe ich an?Ich weiß, wie man es jeden Tag oder jede Woche wiederholen kann, da es einfach ist, die Wie viele Milli-Sekunden in einer Woche zu berechnen, aber wenn wir monatlich sprechen, hat jeder Monat eine andere Anzahl von Tagen, damit ich es nicht mit einem einstellen kannFeste Intervall.

Hilf hier? Danke

War es hilfreich?

Lösung

Basierend auf dem REQ.Sie haben oben angegeben, ich würde nur einen Alarm zu einem Zeitpunkt einplanen, nur die neuen Zeitwerte berechnen, wenn der vorherige ausgelöst wird.Eine Sache, die Sie auch tun möchten, ist ein Dienst eingerichtet, um ein Boot-Komplettveranstaltung anzuhören.Alarme bestehen nicht durch Neustarts.Informationen dazu finden Sie hier, wie Sie dies tun können So starten Sie einen Antrag beim Start?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top