public abstract class V2TIMConversationManager
extends java.lang.Object
构造器和说明 |
---|
V2TIMConversationManager() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
deleteConversation(java.lang.String conversationID,
V2TIMCallback callback)
1.4 删除会话
|
abstract void |
getConversation(java.lang.String conversationID,
V2TIMValueCallback<V2TIMConversation> callback)
1.3 获取指定会话
|
abstract void |
getConversationList(long nextSeq,
int count,
V2TIMValueCallback<V2TIMConversationResult> callback)
1.2 获取会话列表
- 一个会话对应一个聊天窗口,比如跟一个好友的 1v1 聊天,或者一个聊天群,都是一个会话。
|
abstract void |
setConversationDraft(java.lang.String conversationID,
java.lang.String draftText,
V2TIMCallback callback)
1.5 设置会话草稿
只在本地保存,不会存储 Server,不能多端同步,程序卸载重装会失效。
|
abstract void |
setConversationListener(V2TIMConversationListener listener)
1.1 设置会话监听器
|
public abstract void setConversationListener(V2TIMConversationListener listener)
public abstract void getConversationList(long nextSeq, int count, V2TIMValueCallback<V2TIMConversationResult> callback)
nextSeq
- 分页拉取的游标,第一次默认取传 0,后续分页拉传上一次分页拉取成功回调里的 nextSeqcount
- 分页拉取的个数,一次分页拉取不宜太多,会影响拉取的速度,建议每次拉取 100 个会话public abstract void getConversation(java.lang.String conversationID, V2TIMValueCallback<V2TIMConversation> callback)
conversationID
- 会话唯一 ID,如果是 C2C 单聊,组成方式为 c2c_userID,如果是群聊,组成方式为 group_groupIDpublic abstract void deleteConversation(java.lang.String conversationID, V2TIMCallback callback)
public abstract void setConversationDraft(java.lang.String conversationID, java.lang.String draftText, V2TIMCallback callback)
draftText
- 草稿内容, 为 null 则表示取消草稿