问题描述
用的demo2.1.9中视频部分的代码,视频通话时,如一方挂断,另一方还未自行挂断,这时在自行挂断前手动挂断,程序会意外停止啊,求解答啊。(sdk为2.2.2)相关Log如下:
解决方案
我今天又用你们官方的demo App试了一下,2.1.9和2.2.2都会出现这种情况,出现几率还是蛮大的。这是BUG?
解决方案二:
一方挂断电话时,会把视频页面关闭,另一方在监听到对方挂断之前也点击挂断电话的话,此时监听的代码和挂断中的代码有一个finish了页面,另一个代码还未执行完,用到的数据内存中已不存在,可能导致了空指针。你可以实际测下代码的执行跟踪下复现时看哪里为空。
时间: 2024-08-06 20:00:08