Wie kann man anmutig den Android-Service herunterfahren, der eine Rede-Erkennungsvermittlung läuft?

StackOverflow https://stackoverflow.com//questions/25007390

  •  20-12-2019
  •  | 
  •  

Frage

Ich habe eine Version der silentvoicerecognitionservice .

Ich habe jedoch ein Problem, wenn der Dienst jedoch nicht ordnungsgemäß geschlossen wird, soweit das nächste Mal, wenn die Anwendung gestartet wird, der Dienst einen error_recognizer_busy auswirkt.

Falls es hilft, so ist mein Service im Manifest gerüstet:

generasacodicetagpre.

Der silentvoicerecognitionService wird aus dem Anwendungs-Hauptdienst (in OnStartCommand) gestartet:

generasacodicetagpre.

Dieser Service wird einmal gestartet.Hier ist IT-Deklaration in der Manifest-Datei:

generasacodicetagpre.

Hat jemand eine Idee, warum dieses silentvoicerecognitionService nicht ordnungsgemäß herunterfahren?

War es hilfreich?

Lösung 2

Ich bin immer noch nicht sicher, warum es einen Erkenner gibt, der beim Start der App bereits zuhört.Die Prüfung seines Status in OnError (), der Anerkennung des Erkenners und des Neustarts hört jedoch für mich an.

Hier ist der Code, den ich verwendete Code:

generasacodicetagpre.

Andere Tipps

Versuchen Sie vielleicht versuchen, einen generationspoDicetagcode in Ihre Ondestroy Ihres Dienstes / Aktivität zu setzen.

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