Frage

Ich habe Intentservice ein paar Mal erfolgreich eingesetzt, aber in der aktuellen App kann ich keine BroadcastreceVeriver-OnReceive () anfangen, um zu beginnen.Ich habe die genaue Saite der Intention des IntentService und in der Intentfilter, der in Onresume zusammen mit dem Broadcastreceiver registriert wurde.

generasacodicetagpre.

Ich habe auch den Dienst in Manifest.xml angegeben.

generasacodicetagpre.

Mein Log sagt mir, dass der Intentbroadcast aus dem IntimentService ausgestrahlt wurde, und die App stoppte dort.Broadcastreceiver schien es nicht erhalten zu haben.Was kann falsch sein?Danke!

edit:

mein Intentservice

generasacodicetagpre.

edit 2:

hat den Fehler gefunden.

generasacodicetagpre.

Ich sollte Sendbroadcast (Broadcastinting) haben;stattdessen.

War es hilfreich?

Lösung

Überprüfen Sie Ihre androidmanifest.xml:

generasacodicetagpre.

^ - ^

Andere Tipps

IntentService Verwenden Sie diese Option, um die Aufgabe zu erledigen, und schließen Sie es aus, aber alsPar an Ihrem Code Es scheint, dass Sie eine lange Laufzeit verwenden, verwenden Sie service stattdessenvon Intentservice

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