我将QBPrivateChatManager视为null,我使用以下代码:
QBChatService chatService = QBChatService.getIntance();
privateChatManager = chatService.getPrivateChatManager();
将privateChatManager设为null。
答案 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聊天,则
为空
所以你必须先登录聊天然后再调用这个方法