public abstract class ChatManagerKit extends java.lang.Object implements com.tencent.imsdk.TIMMessageListener, MessageRevokedManager.MessageRevokeHandler
限定符和类型 | 字段和说明 |
---|---|
protected com.tencent.imsdk.TIMConversation |
mCurrentConversation |
protected ChatProvider |
mCurrentProvider |
protected boolean |
mIsMore |
protected static int |
MSG_PAGE_COUNT |
protected static int |
REVOKE_TIME_OUT |
构造器和说明 |
---|
ChatManagerKit() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addGroupMessage(MessageInfo msgInfo) |
protected void |
addMessage(com.tencent.imsdk.TIMConversation conversation,
com.tencent.imsdk.TIMMessage msg) |
protected void |
assembleGroupMessage(MessageInfo message) |
void |
deleteMessage(int position,
MessageInfo messageInfo) |
void |
destroyChat() |
abstract ChatInfo |
getCurrentChatInfo() |
void |
handleInvoke(com.tencent.imsdk.ext.message.TIMMessageLocator locator) |
protected void |
init() |
protected abstract boolean |
isGroup() |
void |
loadChatMessages(MessageInfo lastMessage,
IUIKitCallBack callBack) |
void |
loadLocalChatMessages(MessageInfo lastMessage,
IUIKitCallBack callBack) |
boolean |
onNewMessages(java.util.List<com.tencent.imsdk.TIMMessage> msgs) |
void |
onReadReport(java.util.List<com.tencent.imsdk.ext.message.TIMMessageReceipt> receiptList) |
protected void |
onReceiveMessage(com.tencent.imsdk.TIMConversation conversation,
com.tencent.imsdk.TIMMessage msg) |
protected void |
onReceiveSystemMessage(com.tencent.imsdk.TIMMessage msg) |
void |
revokeMessage(int position,
MessageInfo messageInfo) |
protected boolean |
safetyCall() |
void |
sendMessage(MessageInfo message,
boolean retry,
IUIKitCallBack callBack) |
void |
setCurrentChatInfo(ChatInfo info) |
protected static final int MSG_PAGE_COUNT
protected static final int REVOKE_TIME_OUT
protected ChatProvider mCurrentProvider
protected com.tencent.imsdk.TIMConversation mCurrentConversation
protected boolean mIsMore
protected void init()
public void destroyChat()
public abstract ChatInfo getCurrentChatInfo()
public void setCurrentChatInfo(ChatInfo info)
public void onReadReport(java.util.List<com.tencent.imsdk.ext.message.TIMMessageReceipt> receiptList)
public boolean onNewMessages(java.util.List<com.tencent.imsdk.TIMMessage> msgs)
onNewMessages
在接口中 com.tencent.imsdk.TIMMessageListener
protected void onReceiveSystemMessage(com.tencent.imsdk.TIMMessage msg)
protected void onReceiveMessage(com.tencent.imsdk.TIMConversation conversation, com.tencent.imsdk.TIMMessage msg)
protected abstract boolean isGroup()
protected void addMessage(com.tencent.imsdk.TIMConversation conversation, com.tencent.imsdk.TIMMessage msg)
protected void addGroupMessage(MessageInfo msgInfo)
public void deleteMessage(int position, MessageInfo messageInfo)
public void revokeMessage(int position, MessageInfo messageInfo)
public void sendMessage(MessageInfo message, boolean retry, IUIKitCallBack callBack)
protected void assembleGroupMessage(MessageInfo message)
public void loadLocalChatMessages(MessageInfo lastMessage, IUIKitCallBack callBack)
public void loadChatMessages(MessageInfo lastMessage, IUIKitCallBack callBack)
public void handleInvoke(com.tencent.imsdk.ext.message.TIMMessageLocator locator)
protected boolean safetyCall()