Quickblox android音频/视频聊天崩溃

时间:2015-09-27 10:16:45

标签: java android quickblox

Android应用程序崩溃,而两个用户同时尝试进行音频/视频互相呼叫。

注意:此问题几乎可以一直重现

请任何人帮我找到可能发生以下异常的情况。

 E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-4432
    java.util.ConcurrentModificationException
            at java.util.HashMap$HashIterator.nextEntry(HashMap.java:806)
            at java.util.HashMap$KeyIterator.next(HashMap.java:833)
            at com.quickblox.videochat.webrtc.QBRTCSession$1.run(QBRTCSession.java:223)
            at com.quickblox.videochat.webrtc.LooperExecutor.execute(LooperExecutor.java:132)
            at com.quickblox.videochat.webrtc.QBRTCSession.closeSession(QBRTCSession.java:209)
            at com.quickblox.videochat.webrtc.QBRTCSession.closeSessionIfNeeded(QBRTCSession.java:187)
            at com.quickblox.videochat.webrtc.QBRTCSession.access$600(QBRTCSession.java:42)
            at com.quickblox.videochat.webrtc.QBRTCSession$16.run(QBRTCSession.java:988)
            at android.os.Handler.handleCallback(Handler.java:730)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:150)
            at com.quickblox.videochat.webrtc.LooperExecutor.run(LooperExecutor.java:61)

1 个答案:

答案 0 :(得分:0)

当对手挂断时,我在调用设备时面临同样的问题,经过一些研究后,我发现听众被通知挂断,其中一个听众被删除了。

为避免这种情况,您需要在Date hour minute region amount March 29th, 2016 2 43 KY 4 March 29th, 2016 2 58 CA 30 方法中完成调用活动。