获取好友通知时,判断未读数user.getUnreadMsgCount()一直为null

问题描述

解决方案

你是使用EaseUI开发,还是自己通过老的demo自己集成sdk开发的?
解决方案二:
获取未读数直接使用我们demo的接口就可以得,如下:Hashtable<String, EMConversation> conversations = EMChatManager.getInstance().getAllConversations();conversation.getUnreadMsgCount();
解决方案三:
public int getUnreadMsgCountTotal() {        int unreadMsgCountTotal = 0;        int chatroomUnreadMsgCount = 0;        unreadMsgCountTotal = EMChatManager.getInstance().getUnreadMsgsCount();        for(EMConversation conversation:EMChatManager.getInstance().getAllConversations().values()){            if(conversation.getType() == EMConversationType.ChatRoom)            chatroomUnreadMsgCount=chatroomUnreadMsgCount+conversation.getUnreadMsgCount();        }        return unreadMsgCountTotal-chatroomUnreadMsgCount;    }调用这个方法

时间: 2024-10-03 15:37:51

获取好友通知时,判断未读数user.getUnreadMsgCount()一直为null的相关文章

ios-tabBar中个人页判断未登录不跳转直接出现登录,登录成功时怎么直接显示个人页面(例淘宝登录)iOS

问题描述 tabBar中个人页判断未登录不跳转直接出现登录,登录成功时怎么直接显示个人页面(例淘宝登录)iOS tabBar中试图控制器:个人页面,跳转前, 判断是未登录,未登录的话,不跳转直接出现登录页面,登录成功时,怎么直接显示个人页面(例淘宝登录)iOS 解决方案 登陆成功后服务器给你返回个状态, self.tabBarController.selectedIndex = 个人的那个页面就可以了.应该可以的 解决方案二: 我们项目中也有这个功能,我们使用的是自定义tabbarcontrol

TextBox获取输入焦点时自动全选的实现方法_C#教程

      C#开发WinForm,如何实现TextBox获取输入焦点时自动全选?       肯定不少朋友一看就会觉得再容易不过了:给TextBox添加GotFocus事件,然后在事件中调用TextBox.SelectAll()不就完事了吗?巢皮一开始也理所当然得这么认为,但要是你试试这么做,你会发现的当你用点击鼠标左键让TextBox.获得输入焦点时,里面的文本根本不会全选.       这是why咧?原因是通过鼠标让TextBox获得输入焦点时,TextBox触发的事件顺序是:MouseD

Windows 8联网时出现“未识别网络”问题

  故障现象: Windows 8联网时出现"未识别网络"的情况. 原因分析: 一.拨号上网 直接拨号上网出现此故障,为机器无法获得IP地址(宽带连接是使用PPPOE协议的连接外网,本地连接使用的是TCP/IP协议.拨号时本地连接的物理连接正确,可是有可能没有获取到上层设备分配的局域网IP.则提示无法上网)网卡有问题.系统有问题.驱动有问题.猫有问题等. 二.连接路由器上网 连接路由器上网出现此提示,证明机器已经获得IP地址(内网已经连接正常,但是无法访问外网),系统有故障,路由器有故

asp.net实现上传图片时判断图片的模式GRB或CMYK的方法_实用技巧

本文实例讲述了asp.net实现上传图片时判断图片的模式GRB或CMYK的方法.分享给大家供大家参考,具体如下: Bitmap bmp = new Bitmap(allow_fileStream); //文件路径 allowUpload = stringHelper.IsCMYK(bmp) == "true" ? false : true; //返回true字符串则图片不是RGB模式的 public string IsCMYK(System.Drawing.Image img) { s

ios xmpp研究探索:获取好友列表

/* 一个 IQ 请求: <iq type="get" from="xiaoming@example.com" to="example.com" id="1234567"> <query xmlns="jabber:iq:roster"/> <iq /> type 属性,说明了该 iq 的类型为 get,与 HTTP 类似,向服务器端请求信息 from 属性,消息来源,这

mysql-访问MySQL数据库获取好友列表遇到的问题,问题详情,请查看链接

问题描述 访问MySQL数据库获取好友列表遇到的问题,问题详情,请查看链接 该程序预期目标: 通过访问数据库woshishutong中的数据表文件friendlist(即好友表文件) 通过查找与account关联的buddyaccount 然后借助buddyaccount访问数据表文件verification(即用户表文件),获得好友的详细信息如昵称(nick).头像(avatar)等信息: */ /** 实际测试结果:(bug所在) 1.可能存在的中文信息乱码问题 当输入为qwer时,可获得所

求助,获取好友列表的方法时好时坏的,到底是什么原因

问题描述 我参考demo的代码自己写了个和demo差不多的东西,之前是可以用的,但是昨天发现,conn.getRoster这个方法我用来获取好好友列表的时,有时可以获取到好友,有时却获取不到(获取不到的概率较大),我用firebug看的时候,这个方法的请求一直在加载,等到好久才请求成功,success的回调函数也一直进不去,然后什么东西都没返回,昨天调了好久都不知道哪里出问题了,有没人可以帮帮忙解决一下大概代码就是这样的var handleOpen = function(){//1.关闭登录框,

群组解散后未读数依然在

问题描述 当一个群组有未读消息时,这个群被群主解散了,这个未读数一直存在,重新调用loadAllConversations也不管用.这是环信的bug,还是我需要进一步处理呢? 解决方案 这个demo中没有问题的, DemoHelper这个类中:onGroupDestroy 群组监听回调方法中 MainActivity类中 broadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter intentFilter =

PHP上传图片时判断上传文件是否为可用图片的方法_php技巧

本文实例讲述了PHP上传图片时判断上传文件是否为可用图片的方法.分享给大家供大家参考,具体如下: 这里利用getimagesize函数: function isImage($filename) { $types = '.gif|.jpeg|.png|.bmp'; //定义检查的图片类型 if(file_exists($filename)) { $info = getimagesize($filename); $ext = image_type_to_extension($info['2']);