我已经从最新的主版本(quickblox- Android -sdk- master )运行了android示例聊天应用程序,但我无法从该应用程序创建新的聊天室。如果我通过在quickblox站点上登录我的帐户来创建聊天室,并为我的应用程序创建一个聊天室,那么聊天室就会出现,应用程序就能正常工作。
我正在开发的应用程序需要创建自己的聊天室,所以我需要示例聊天应用程序的类似功能来创建一个新的聊天室。
当我调试示例聊天应用程序时,我看到下面的代码被调用:
@Override
public void onCreatedRoom(QBChatRoom room) {
Log.d(TAG, "room was created");
chatRoom = room;
chatRoom.addMessageListener(this);
}具有有效的QBChatRoom值。但房间不会显示在应用程序中。此外,当我登录到我的quickblox帐户并查看应用程序时,没有创建聊天室。
请告诉我,如果示例聊天应用程序或android sdk有问题,或者我需要做一些特殊的事情来创建聊天室。谢谢。
发布于 2014-01-06 04:48:52
看起来你创建了临时聊天室(不是持久的)。
临时房间-如果最后一个占有者退出,则被销毁的房间
尝试创建持久房间
使用
QBChatService.getInstance().createRoom(roomName, false, true, this);而不是
QBChatService.getInstance().createRoom(roomName, false, false, this);https://stackoverflow.com/questions/20912344
复制相似问题