android 3.1.2,我去当前的conversation中去获取一条消息,报了一个环信的错,有点不明白是什么意思

问题描述

我通过一个msgId,通过conversation.getMessage(String msgId,boolean true)去获取会话中的这条消息,然后环信包里报了一个错误,不知道这是什么情况才引起的,麻烦帮忙看一下。java.lang.NullPointerException: Attempt to invoke virtual method 'long com.hyphenate.chat.adapter.message.EMAMessage.timeStamp()' on a null object reference                                                                           at com.hyphenate.chat.EMMessage.getMsgTime(Unknown Source)                                                                           at com.hyphenate.chat.EMConversation$MessageCache.addMessage(Unknown Source)                                                                           at com.hyphenate.chat.EMConversation.getMessage(Unknown Source)

解决方案

确认下传的msgid的消息是否在内存的会话中存在

时间: 2024-10-27 02:14:07

android 3.1.2,我去当前的conversation中去获取一条消息,报了一个环信的错,有点不明白是什么意思的相关文章

android 离线邀请加入群聊收不到申请消息,求是环信不支持吗?

问题描述 解决方案 离线怎么邀请解决方案二:就是我在线给一个人发邀请,但是那个人是离线的解决方案三:这个是支持的,对方上线后会收到邀请的信息

查看环信REST接口中,确实有消息发送记录,但是android手机没有收到消息

问题描述 查看环信REST接口中,确实有消息发送记录,但是android手机没有收到消息: 看手机端日志,当时内存低,进程被重启,但没看到环信有disconnect回调 没有收到消息不知道是否和这个有关 而后重新再次重启,并且重新注册环信消息,也没再收到漏掉的消息: 请问下环信是怎么判断哪些消息手机有收到过,不需要重发的 解决方案 你是调用rest发的消息?检查下参数都对吗?解决方案二:还有我把sdk包从2.2.1升级到2.2.2后,才发生这种时常漏掉消息的情况:漏掉消息的场景:我们的应用进程被

Android中使用socket通信实现消息推送的方法详解_Android

原理最近用socket写了一个消息推送的demo,在这里和大家分享一下. 主要实现了:一台手机向另外一台手机发送消息,这两台手机可以随时自由发送文本消息进行通信,类似我们常用的QQ. 效果图: 原理:手机通过socket发送消息到服务器,服务器每接收到一条消息之后,都会把这条消息放进一个messageList里面,服务器会不停地检测messageList是否含有消息,如果有的话就会根据messageList里面item的数据,推送到相应的另一端手机上面. 下面简单画了一个图来说明这个原理: 演示

Android中使用socket通信实现消息推送的方法详解

原理 最近用socket写了一个消息推送的demo,在这里和大家分享一下. 主要实现了:一台手机向另外一台手机发送消息,这两台手机可以随时自由发送文本消息进行通信,类似我们常用的QQ. 效果图: 原理:手机通过socket发送消息到服务器,服务器每接收到一条消息之后,都会把这条消息放进一个messageList里面,服务器会不停地检测messageList是否含有消息,如果有的话就会根据messageList里面item的数据,推送到相应的另一端手机上面. 下面简单画了一个图来说明这个原理: 演

Android 聊天头像和昵称 这么更新 ,文档里说是用穿透消息去更新,这么实现了???

问题描述 Android 聊天头像和昵称 这么更新    ,文档里说是用穿透消息去更新,这么实现了??? 解决方案 昵称.头像在你的服务器去保存,一个用户请求你的服务器去更新昵称.头像之后,你的服务器去给这个用户的所有好友发送透传,提示这个用户更新里昵称.头像,客户端收到之后就去你的服务器请求数据更新本地保存的

android-想实现Android的火车票查询功能,请问火车票数据从哪里获取?

问题描述 想实现Android的火车票查询功能,请问火车票数据从哪里获取? 想用Android开发火车票的查询功能,包括到达每站的时刻,所用时间,火车票价,经过的站点! 请问有现成的火车票数据?一般情况下,这些火车票数据都是从哪里获取到的? 解决方案 1.聚合网,要申请APPKEY,网址:http://www.juhe.cn/docs/api/id/22 2.webservice的,http://webservice.webxml.com.cn//WebServices/TrainTimeWeb

Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)_Android

本文实例讲述了Android开发之在程序中时时获取logcat日志信息的方法.分享给大家供大家参考,具体如下: 今天分享一个在软件开发中很实用的例子,也是这几天在通宵加班中我使用的一个小例子, 在程序中监听Log信息. 为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异.比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问.这样就给开发适配带来了巨大的麻烦.本来

【我的Android进阶之旅】Android Studio如何轻松整理字符串到string.xml中

使用Android Studio一段时间了,还有很多小技巧没有掌握.比如:平常将字符串整理到string.xml中,都是手动的去复制字符串到string.xml中,然后再回来修改引用该字符串的代码,这样很low.今天发现了一个小技巧可以轻松整理字符串到string.xml中,在这里分享出来. 1.在布局文件中写的字符串,整理到string.xml中 1.如下面的布局文件,一般写布局文件的时候都是直接把字符串写到里面,之后再整理到string.xml中: <TextView android:lay

基于环信sdk的陌生人交友android版本开源了

问题描述 基于环信sdk的陌生人交友android版本开源了---在哪(微话聊) 该项目是改编自环信即时通讯云的demo改编,新增了一些功能 环信即时通讯云demo包含了一个接近微信的完整的聊天app的所有功能, 包括发文字,表情,图片,语音,位置,群聊,登录,注册,退出登录等. 新增功能:1.用户个人资料的设置和展现2.最近上线的人和附近的人3.筛选用户功能4.添加用户头像和昵称5.用户相册页面和广场相册6.发表心情和图片7.(......)一些小功能的改编运行截图如下: 解决方案 下载下来怎