Alles klar, Sie müssen den Wecker so einstellen, dass er beim nächsten Mal, wenn es 5:59:00 ist, klingelt. Sie tun dies, indem Sie die aktuelle Zeit, wenn es vor 5:59:00 ist, den Wecker stellen, wenn es nach 5:59:00 ist, dann einen Tag hinzufügen und den Wecker stellen. Mach es so:
%Vor%Ich wollte Ihnen ein bebaubares Beispiel geben, aber ich verstehe den Alarmmanager noch nicht vollständig, also haben Sie das. Errichtet auf Eclipse 3.5.2 mit ADK 15
Anstatt diesen Code in die onCreate-Funktion zu platzieren, platzieren Sie ihn in einem beliebigen Schaltflächenereignis oder einem anderen Ereignis, das nur bei Benutzerinteraktion aufgerufen wird. Ich denke, das wird reichen.
%Vor%Fügen Sie diese "Abbrechen" -Methode Ihrem Code hinzu. Dadurch wird der vorherige Alarm gelöscht, bevor der neue Alarm eingestellt wird.
Tags und Links android date alarmmanager