我正在使用Quickblox实施1:1聊天服务。我可以成功登录,并创建一个私人聊天对话框。但是,当我想在创建的私人对话框中开始聊天时,QBChatService在名为QBChatService.getInstance()。login(qbUser);的方法上崩溃了。
我被困住了,因为我不知道为什么说“用户的ID和密码不能为空”。当我将ID和密码传递给QBUSer对象时,如下所示:
QBUser qbUser = new QBUser("priyanka", "12345678");
QBChatService.getInstance().login(qbUser);`
请提出我在哪里做错了。
以下是我的崩溃报告:-
java.lang.IllegalArgumentException: User's id and password can't be
null
at com.quickblox.chat.QBChatService.validateUser(Unknown Source)
at com.quickblox.chat.QBChatService.login(Unknown Source)
at com.quickblox.chat.QBChatService.login(Unknown Source)
at com.example.android.leavemanagement.fragments.ChatFragment.retrieveDialogById(ChatFragment.java:214)
at com.example.android.leavemanagement.fragments.ChatFragment.onViewCreated(ChatFragment.java:121)