Ich bin gerade dabei einen Wecker zu programmieren und habe mit dem Befehl StartServiceAt noch ein bischen Verständnisprobleme.
Mit dem Befehl StartServiceAt übergebe ich an ein Service Modul, dessen einzige Aufgabe es ist einen Ton abzuspielen. Anschließend wird in dem Service Modul mit einem erneuten Aufruf von StartservicAt der Alarm um 24 Std nach vorne gestellt.
Das funktioniert auch wunderbar. Allerdings funktioniert nichts mehr wie es soll, wenn das Handy ausgeschalten wurde und dann wieder eingeschalten. Dann spielt es den Ton nicht wie gewünscht zum eingestellten Zeitpunkt ab, sondern kurz nach dem Hochfahren des Betriebssystems.
Muss ich mit StartServiceAt irgendwas beachten was ich nicht getan habe?
Mit dem Befehl StartServiceAt übergebe ich an ein Service Modul, dessen einzige Aufgabe es ist einen Ton abzuspielen. Anschließend wird in dem Service Modul mit einem erneuten Aufruf von StartservicAt der Alarm um 24 Std nach vorne gestellt.
Das funktioniert auch wunderbar. Allerdings funktioniert nichts mehr wie es soll, wenn das Handy ausgeschalten wurde und dann wieder eingeschalten. Dann spielt es den Ton nicht wie gewünscht zum eingestellten Zeitpunkt ab, sondern kurz nach dem Hochfahren des Betriebssystems.
Muss ich mit StartServiceAt irgendwas beachten was ich nicht getan habe?