将 QBRTCSession 对象从一个 activity 传递到另一个
Pass QBRTCSession object from one activity to another
我正在使用 quickblox 构建一个能够呼叫用户的聊天应用程序。正在接听来电:
@Override
public void onReceiveNewSession(QBRTCSession qbrtcSession) {
Log.v(TAG, qbrtcSession.getCallerID() + " is calling " + qbrtcSession.getConferenceType().getValue());
}
在我的聊天 activity 中,我想将 qbrtcSession 对象发送到我的 CallActivity(类似于 quickblox 示例),以便它显示来电,我可以使用 ChatActivity 中的 qbrtcSession 接听电话。我试过使用 Gson,但给了我 WhosebugException。非常感谢有一种方法可以做到这一点,或者有更好的替代方法来使用 quickblox 接听电话。
Link 到 QBRTCSession class:https://sdk.quickblox.com/android/com/quickblox/videochat/webrtc/QBRTCSession.html
在您的应用程序中使用单例实例。有一个 QBRTCSession 类型的静态变量,你可以在任何地方使用它。
我正在使用 quickblox 构建一个能够呼叫用户的聊天应用程序。正在接听来电:
@Override
public void onReceiveNewSession(QBRTCSession qbrtcSession) {
Log.v(TAG, qbrtcSession.getCallerID() + " is calling " + qbrtcSession.getConferenceType().getValue());
}
在我的聊天 activity 中,我想将 qbrtcSession 对象发送到我的 CallActivity(类似于 quickblox 示例),以便它显示来电,我可以使用 ChatActivity 中的 qbrtcSession 接听电话。我试过使用 Gson,但给了我 WhosebugException。非常感谢有一种方法可以做到这一点,或者有更好的替代方法来使用 quickblox 接听电话。
Link 到 QBRTCSession class:https://sdk.quickblox.com/android/com/quickblox/videochat/webrtc/QBRTCSession.html
在您的应用程序中使用单例实例。有一个 QBRTCSession 类型的静态变量,你可以在任何地方使用它。