public class V2TIMConversation
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
CONVERSATION_TYPE_INVALID
## 非法类型
|
static int |
V2TIM_C2C
## 单聊
|
static int |
V2TIM_GROUP
## 群聊
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getConversationID()
获取会话 ID
|
java.lang.String |
getDraftText()
获取未编辑完的草稿消息(只存本地,程序卸载重装后会丢失)
|
long |
getDraftTimestamp()
获取草稿消息的时间
|
java.lang.String |
getFaceUrl()
获取会话展示头像
- 群组:群头像
- C2C:对方头像
|
java.util.List<V2TIMGroupAtInfo> |
getGroupAtInfoList() |
java.lang.String |
getGroupID()
如果会话类型为群聊,groupID 会存储当前群的群 ID,否则为 null
|
java.lang.String |
getGroupType()
获取群类型(群会话有效)
|
V2TIMMessage |
getLastMessage()
获取会话最新一条消息,可以通过 lastMessage -> timestamp 对会话做排序,timestamp 越大,会话越靠前
|
int |
getRecvOpt()
获取消息接收选项(群会话有效)
|
java.lang.String |
getShowName()
获取会话展示名称,其展示优先级如下:
- 群组:群名称
- C2C:对方好友备注->对方昵称->对方的 userID
|
int |
getType()
获取会话类型
|
int |
getUnreadCount()
获取未读计数
|
java.lang.String |
getUserID()
如果会话类型为 C2C 单聊,userID 会存储对方的用户ID,否则为 null
|
public static final int CONVERSATION_TYPE_INVALID
public static final int V2TIM_C2C
public static final int V2TIM_GROUP
public java.lang.String getConversationID()
public int getType()
public java.lang.String getUserID()
public java.lang.String getGroupID()
public java.lang.String getShowName()
public java.lang.String getFaceUrl()
public int getRecvOpt()
public java.lang.String getGroupType()
public int getUnreadCount()
public V2TIMMessage getLastMessage()
public java.lang.String getDraftText()
public long getDraftTimestamp()
public java.util.List<V2TIMGroupAtInfo> getGroupAtInfoList()