创建Quickblox聊天,但创建时间获得nullpointer。
QBPrivateChatManager privateChatManager = QBChatService.getInstance().getPrivateChatManager();
privateChatManager.createDialog(sub_arr.get(position).getOccupentId(), new QBEntityCallbackImpl<QBDialog>() {
@Override
public void onSuccess(QBDialog dialog, Bundle args) {
Log.d("dialog1", dialog+"");
}
@Override
public void onError(List<String> errors) {
}
});
如果你不打电话
QBChatService.getInstance().login(qbUser);
那么下一行将返回null:
QBPrivateChatManager privateChatManager = QBChatService.getInstance().getPrivateChatManager();
因此正确的方法是登录聊天,然后获取QBPrivateChatManager
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句