Frage

implementiert ich eine PhoneStateListener wie Audio stoppt, wenn Sie angerufen werden und startet ihn wieder, wenn Sie fertig. Wenn ich meine Anwendung von Finish verlassen () scheint der PhoneStateListener noch aktiv zu sein. Nach Abschluss startet einen Aufruf der Musik zu spielen. Auch wenn ich den Hörer = null in onDestroy set () hält arbeiten ...

War es hilfreich?

Lösung

Zitiert in der Dokumentation zu listen() auf TelephonyManager :

  

Um austragen eines Zuhörers, das Listener-Objekt übergeben und stellen Sie die Ereignisse Argument LISTEN_NONE (0).

Sie müssen dies tun, bevor Sie Ihre Tätigkeit des Bereichs geht, wie in onPause() oder onDestroy().

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