使用quickblox构建一个能够呼叫用户的聊天应用程序。我正在用以下方式收听来电:
@Override
public void onReceiveNewSession(QBRTCSession qbrtcSession) {
Log.v(TAG, qbrtcSession.getCallerID() + " is calling " + qbrtcSession.getConferenceType().getValue());
}
在我的聊天活动中,我想将qbrtcSession对象发送到我的CallActivity(类似于quickblox示例),因此它显示了来电,我可以使用来自ChatActivity的qbrtcSession接受调用。我尝试过使用Gson,但却给了我StackOverflowException。非常感谢使用quickblox做到这一点或更好的替代接收和接听电话。
链接到QBRTCSession类:https://sdk.quickblox.com/android/com/quickblox/videochat/webrtc/QBRTCSession.html
答案 0 :(得分:0)
在您的应用程序中使用单例实例。有一个QBRTCSession类型的静态变量,你可以在任何地方使用它。