将QBRTCSession对象从一个活动传递到另一个活动

时间:2016-02-27 15:56:47

标签: android quickblox

使用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

1 个答案:

答案 0 :(得分:0)

在您的应用程序中使用单例实例。有一个QBRTCSession类型的静态变量,你可以在任何地方使用它。