AnyChat技术支持论坛

标题: 查询用户状态问题 [打印本页]

作者: 王小峰    时间: 2013-12-27 14:53
标题: 查询用户状态问题
我按返回键MainAcitivity销毁的时候anychat.LeaveRoom(-1);
返回到OnlineActivity  ,在onresume()中int queryUserStateInt = anychat.QueryUserStateInt(-1,
                                AnyChatDefine.BRAC_USERSTATE_SELFUSERSTATUS);怎么返回是3,// 0 Unknow,1 Connected,2 Logined,3 In Room,4 Logouted,5 Link Closed
应该返回2不是吗???

作者: admin    时间: 2013-12-27 15:10
您好,有没有试一下,在anychat.LeaveRoom(-1);之后,立即查询,返回是多少?
作者: 王小峰    时间: 2013-12-27 16:29
我想问下在onresume()中int queryUserStateInt = anychat.QueryUserStateInt(-1,
                                AnyChatDefine.BRAC_USERSTATE_SELFUSERSTATUS);返回0// 0 Unknow,1 Connected,2 Logined,3 In Room,4 Logouted,5 Link Closed
怎么处理!是什么意思
作者: admin    时间: 2013-12-27 16:53
您好,返回0的可能原因是sdk还没有初始化,或是已经release。
作者: 王小峰    时间: 2013-12-30 11:15
我已经调用初始化了!并且我没有调用releease方法啊!什么样的情况会调用release方法。
作者: 王小峰    时间: 2013-12-30 15:43
急求!我的没有手动调用release方法啊!查询状态的时候是0,很纠结,我需要用到这个函数!
作者: admin    时间: 2013-12-30 16:18
您好,请问在MainAcitivity销毁的时候,有没有调用release?出现问题之后,请上传一下日志文件,我们帮您分析一下,谢谢。
作者: 王小峰    时间: 2013-12-30 16:23
在MainActivity销毁的时候没有手动调用release!
作者: admin    时间: 2013-12-30 18:16
请提供一下log?
作者: 王小峰    时间: 2014-1-7 16:36
两个人视频的时候,突然就有一个挂了,然后返回值为0!

BRAnyChatCore.zip

7.46 KB, 下载次数: 3


作者: 王小峰    时间: 2014-1-7 16:42
l另一个手机出现查询状态是0的情况,也附上日志了!

B--BRAnyChatCore.zip

8.72 KB, 下载次数: 1


作者: admin    时间: 2014-1-7 16:47
您好,您的日志中有这样的信息:
Message        OnLinkClose(reason=2, dwErrorCode:105)
其中errorcode:105表示评估模式下,客户端不能长时间连接服务器,连接被服务器主动断开。
作者: 王小峰    时间: 2014-1-7 16:51
哦,改成其他模式就好了吧!
作者: admin    时间: 2014-1-7 16:56
是的,授权模式下客户端的连接时间不受限制。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3