【发布时间】:2019-01-18 16:06:27
【问题描述】:
我正在制作一个可以通过 WebRTC 进行视频通话的应用。 在第一次调用 Activity for WebRTC 时,一切运行顺利,但在第二次时,由于我的 localPeer 对象上的空指针异常,我遇到了崩溃:
java.lang.NullPointerException: Attempt to invoke virtual method 'void org.webrtc.PeerConnection.setRemoteDescription(org.webrtc.SdpObserver, org.webrtc.SessionDescription)' on a null object reference
在完成活动之前,我已经尝试清理 onDestroy 的资源:
if (localPeer != null) {
localPeer.close();
localPeer.dispose();
}
我在清理可能导致崩溃的资源方面做错了吗?或者是什么导致peerConnectionFactory.createPeerConnection() 返回null?
【问题讨论】:
-
查看我的答案:stackoverflow.com/questions/51074131/… 这可能是问题所在。
-
嗨,你能帮我解决我的问题吗stackoverflow.com/questions/68595606/…