2016-11-24 4 views
0

Ich habe Video-App mit webrtc entwickeln entwickelt.Wie stoppe Android App Freez?

Wenn neue Strom holen dann geht App auf anr und geben Fehler wie folgt aus: -

"Thread [2, tid = 18866, WaitingInMainSignalCatcherLoop, Gewinde * = 0xb81f4498, Peer = 0x12d260a0," Signal Catcher "] : Reagieren auf Signal 3 "

haben wir erstellen mit GLSurfaceView erstellen. Wir haben vier remote Rendor in einem GLSurfaceView erstellt.

Zum ersten Mal alle vier Render-Display-Video, aber wenn einige wieder in gleichen Raum dann app Android App bekommen Fehler und App geht auf Freeze-Modus.

wie kann mehr video stream ohne anr dialog laden.

Vielen Dank.

Antwort

0

Wenn Sie einen intensiven Betrieb haben, wie das Dekodieren von Video-Streaming, verwenden Sie einen separaten Thread, wenn Sie noch nicht, aber nicht die Operationen, die mit UI-Elementen kommunizieren. Sehen Sie, wenn das hilft