Как остановить Android-приложение, чтобы заморозить?
Я разработал приложение для видеозвонков с использованием webrtc.
Когда новая потоковая выборка тогда приложение идет на anr и выдает ошибку как это: -
"Thread [2, tid = 18866, WaitingInMainSignalCatcherLoop, Thread * = 0xb81f4498, peer = 0x12d260a0," Signal Catcher "]: реагирование на сигнал 3"
мы создали рендер, используя GLSurfaceView. мы создали четыре удаленных рендора в один GLSurfaceView.
В первый раз все четыре рендеринга отображают видео, но когда кто-то возвращается в одну комнату, приложение для Android получает ошибку и приложение переходит в режим заморозки.
Как можно загрузить больше видео потока без диалога.
Спасибо.
1 ответ
Если вы выполняете какие-либо интенсивные операции, такие как декодирование потокового видео, используйте отдельный поток, если у вас его еще нет, но не операции, взаимодействующие с элементами пользовательского интерфейса. Посмотрите, поможет ли это