QBPrivateChatManager变为null

时间:2014-11-03 08:49:18

标签: android quickblox

我将QBPrivateChatManager视为null,我使用以下代码:

    QBChatService chatService = QBChatService.getIntance();
    privateChatManager = chatService.getPrivateChatManager();

将privateChatManager设为null。

2 个答案:

答案 0 :(得分:3)

您必须先创建用户会话

 QBAuth.createSession(new QBUser("garrysantos", "garrysantospass"), new QBEntityCallbackImpl<QBSession>() {
    @Override
    public void onSuccess(QBSession session, Bundle params) {
        // success
    }

    @Override
    public void onError(List<String> errors) {
        // errors
    }
});

查看更多:http://quickblox.com/developers/Android_XMPP_Chat_Sample

答案 1 :(得分:0)

chatService.getInstance().getPrivateChatManager();
如果您未登录ti聊天

,则

为空

所以你必须先登录聊天然后再调用这个方法