D
draekster
Neues Mitglied
- 0
Hallo zusammen.
Ich habe ein Problem mit meiner App.
Es geht um folgendes:
Ich habe einen Service, welcher auf Broadcasts reagiert. Dabei ist auch der Broadcast ACTION_HEADSET_PLUG welcher darauf reagiert das ein Kopfhörer angeschlossen wird. Wenn das passiert wird eine Activity gestartet.
Die Activity kann ich dann auch wieder beenden ohne das der Service beendet wird.
Das ganze funktioniert am Anfang auch recht gut und der Service läuft auch ohne Probleme im Hintergrund.
Das Problem ist aber dass nach einiger Zeit genau das aber nicht mehr funktioniert. Das können ein paar Stunden oder auch ein oder zwei Tage sein. Der Service selbst ist aber (laut Android) am laufen.
Wenn ich jetzt den Kopfhörer anstecke und die App nicht reagiert, muss ich die Activity selber starten (über das normale Starter Icon). Dann wird die Activity aber anscheinend zweimal gestartet. Das seh ich daran das ich sie auch zweimal beenden muss.
Dannach kann es sein das die App wieder reagiert wie sie soll... muss aber nich sein...
Da ich in der Android Entwicklung noch ein Anfänger bin kann ich das Problem auch nicht wirklich einschränken...
Könnt Ihr mir einen Tipp geben?
Wenn Ihr mir eine eventuelle Problemstelle nennen könnt kann ich auch den Code dazu posten. Ich würde jetzt nur ungern den ganzen Code posten.
Danke schonmal
Gruß draekster
Edit:
Bitte in den richtigen verschieben. Habe ausversehen in den falschen gepostet.
Ich habe ein Problem mit meiner App.
Es geht um folgendes:
Ich habe einen Service, welcher auf Broadcasts reagiert. Dabei ist auch der Broadcast ACTION_HEADSET_PLUG welcher darauf reagiert das ein Kopfhörer angeschlossen wird. Wenn das passiert wird eine Activity gestartet.
Die Activity kann ich dann auch wieder beenden ohne das der Service beendet wird.
Das ganze funktioniert am Anfang auch recht gut und der Service läuft auch ohne Probleme im Hintergrund.
Das Problem ist aber dass nach einiger Zeit genau das aber nicht mehr funktioniert. Das können ein paar Stunden oder auch ein oder zwei Tage sein. Der Service selbst ist aber (laut Android) am laufen.
Wenn ich jetzt den Kopfhörer anstecke und die App nicht reagiert, muss ich die Activity selber starten (über das normale Starter Icon). Dann wird die Activity aber anscheinend zweimal gestartet. Das seh ich daran das ich sie auch zweimal beenden muss.
Dannach kann es sein das die App wieder reagiert wie sie soll... muss aber nich sein...
Da ich in der Android Entwicklung noch ein Anfänger bin kann ich das Problem auch nicht wirklich einschränken...
Könnt Ihr mir einen Tipp geben?
Wenn Ihr mir eine eventuelle Problemstelle nennen könnt kann ich auch den Code dazu posten. Ich würde jetzt nur ungern den ganzen Code posten.
Danke schonmal
Gruß draekster
Edit:
Bitte in den richtigen verschieben. Habe ausversehen in den falschen gepostet.
Zuletzt bearbeitet: