2.0中EMConversation.getMessage(int position)和3.0中getMessage (String mId, boolean XX)有什么区别?
第一次用环信,EMConversation.getMessage(int position)这个方法在3.0中去掉了,它是通过int参数去查找,3.0中有EMConversation.getMessage (String messageId, boolean markAsRead)这个方法,可以用这个方法替换吗?但是它是通过名称来查的?请问这两个有什么区别,麻烦给讲一下,一个是通过位置找,一个通过msgId找,在3.0中把int内个方法去掉了,可以用3.0中的替换吗?有什么好的解决办法?谢谢
没有找到相关结果
已邀请:
1 个回复
[已注销]
public EMMessage getMessage(int position)
获取对话指定位置的消息
参数:
position - 在对话队列中的位置
返回:
指定消息
public EMMessage getMessage(int position, boolean markAsRead)
获取对话指定位置的消息
参数:
position -
markAsRead - 是否标记消息为已读
返回:
-----------------------------------------------------------
3.0中
根据msgid获取消息
参数
messageId 需要获取的消息id
markAsRead 是否获取消息的同时标记消息为已读
返回
获取到的message实例
这个你下载的压缩包中有个doc