2016-02-27 4 views
0

Am с помощью quickblox для создания чат-приложения с возможностью вызова пользователя. Слушаю для входящего вызова с:Пропустить объект QBRTCSession от одного вида деятельности к другому

@Override 
public void onReceiveNewSession(QBRTCSession qbrtcSession) { 
    Log.v(TAG, qbrtcSession.getCallerID() + " is calling " + qbrtcSession.getConferenceType().getValue()); 
} 

В моем чате деятельности, и хотел бы отправить объект qbrtcSession на мой CallActivity (по аналогии с quickblox образца), поэтому он показывает входящий вызов, и я могу принять вызов с помощью qbrtcSession из моего ChatActivity. Я пытался использовать Gson, но предоставлял мне StackOverflowException. Был бы очень признателен за способ сделать это или лучшую альтернативу принимать и принимать вызовы с использованием quickblox.

Ссылка на класс QBRTCSession: https://sdk.quickblox.com/android/com/quickblox/videochat/webrtc/QBRTCSession.html

ответ

0

Используйте одноэлементный экземпляр в приложении. Имейте статическую переменную типа QBRTCSession, которую вы можете использовать везде.

+0

Не эксперт в Android. Не могли бы вы показать мне, как это делается? –