Ein Service kann entweder über einen Broadcast Receiver gestartet werden oder
über eine Activity und da mit startService.
Ich starte nun über eine Activity mit bindService. Funktioniert einwandfrei.
Ein Service kann entweder über einen Broadcast Receiver gestartet werden oder
über eine Activity und da mit startService.
Ich starte nun über eine Activity mit bindService. Funktioniert einwandfrei.
Muss ich den service unbedingt mit startService() starten? Habe gelesen das muss man nur wenn der Service nicht Teil der eigenen App ist...
Edit: Im Log bekomme ich immer diese Meldung: Unable to start service Intent { cmp=site.watch/.LocalService }: not found
Boa ich werd wahnsinnig.... hat jemand nen Beispiel mit solch einem Service, was auch funktioniert und wo alle Daten und Klassen vorhanden sind?
Moin,
habe gerade nochmal etwas weiter gebastelt und mich mit den Services rumgeprügelt. Da muss ich mal sagen, dass die Doku schlecht ist, es werden irgendwelche Klassen verwendet, die nicht beim SDK dabei sind und auch nicht vorher definiert wurden
Wie auch immer. Muss ich noch was in sachen Permissions oder so machen, um ein Service zu erstellen und mich zu dem zu verbinden? Momentan passiert einfach gar nichts, wenn ich mich mit bindService(...) verbinden will.
Was meinst du mit "Zeit"? Ich will dass ne Funktion ausgeführt wird im regelmäßigen Abstand, egal ob das Handy an oder aus ist. Geht das mit nem Alarm? Das sieht nämlich deutlich einfacher aus, bei dem Service beiße ich mir gerade die Zähne aus...
Nach nem Neustart muss er nicht wieder aktiv sein...
Hallo,
ich bastel gerade an einer App, die im Standby weiter laufen soll. Speziell geht es dabei um einen Timer der alle paar Sekunden/Minuten (je nachdem wie der Nutzer es eingestellt hat) aufgerufen werden soll. Der Timer muss dann kurz was im Internet erledigen und unter Umständen soll das Handy dann vibrieren.
Also, Problem: Wenn ich das Handy abschalte scheint die App nicht weiter zu laufen, auf jeden Fall vibriert es nicht, erst wenn ich es wieder aufwecke. Wie bekomme ich das hin, dass das funktioniert? WhatsApp schaffts ja z.B. auch