Was kann in IntimentService falsch sein
-
13-12-2019 - |
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.
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