接口 IHandleMessageView
-
- 所有超级接口:
ILoadDataView
- 所有已知实现类:
EaseChatLayout
public interface IHandleMessageView extends ILoadDataView
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidaddMsgAttrBeforeSend(io.agora.chat.ChatMessage message)Before sending a message, add message attributes, such as setting ext, etc.voidaddReactionMessageFail(io.agora.chat.ChatMessage message, int code, java.lang.String error)add reaction failvoidaddReactionMessageSuccess(io.agora.chat.ChatMessage message)add reaction successvoidcreateReplyMessageExtFail(int code, java.lang.String error)create reply message ext fail.voidcreateReplyMessageExtSuccess(org.json.JSONObject extObject)create reply message ext success.voidcreateThumbFileFail(java.lang.String message)Failed to generate video covervoiddeleteLocalMessagesSuccess()Delete local message list successfully.voiddeleteLocalMessageSuccess(io.agora.chat.ChatMessage message)Delete local messagevoidonModifyMessageFailure(java.lang.String messageId, int code, java.lang.String error)modify message failurevoidonModifyMessageSuccess(io.agora.chat.ChatMessage messageModified)modify message successvoidonPresenterMessageError(io.agora.chat.ChatMessage message, int code, java.lang.String error)message send failvoidonPresenterMessageInProgress(io.agora.chat.ChatMessage message, int progress)message in sending progressvoidonPresenterMessageSuccess(io.agora.chat.ChatMessage message)message send successvoidrecallMessageFail(int code, java.lang.String message)Failed to withdraw the messagevoidrecallMessageFinish(io.agora.chat.ChatMessage originalMessage, io.agora.chat.ChatMessage notification)Complete withdrawal messagevoidremoveReactionMessageFail(io.agora.chat.ChatMessage message, int code, java.lang.String error)remove reaction failvoidremoveReactionMessageSuccess(io.agora.chat.ChatMessage message)remove reaction successvoidsendMessageFail(java.lang.String message)Failed to send messagevoidsendMessageFinish(io.agora.chat.ChatMessage message)Complete the message sending action-
从接口继承的方法 io.agora.chat.uikit.interfaces.ILoadDataView
context
-
-
-
-
方法详细资料
-
createThumbFileFail
void createThumbFileFail(java.lang.String message)
Failed to generate video cover- 参数:
message-
-
addMsgAttrBeforeSend
void addMsgAttrBeforeSend(io.agora.chat.ChatMessage message)
Before sending a message, add message attributes, such as setting ext, etc.- 参数:
message-
-
sendMessageFail
void sendMessageFail(java.lang.String message)
Failed to send message- 参数:
message-
-
sendMessageFinish
void sendMessageFinish(io.agora.chat.ChatMessage message)
Complete the message sending action- 参数:
message-
-
deleteLocalMessageSuccess
void deleteLocalMessageSuccess(io.agora.chat.ChatMessage message)
Delete local message- 参数:
message-
-
deleteLocalMessagesSuccess
void deleteLocalMessagesSuccess()
Delete local message list successfully.
-
recallMessageFinish
void recallMessageFinish(io.agora.chat.ChatMessage originalMessage, io.agora.chat.ChatMessage notification)Complete withdrawal message- 参数:
originalMessage- The message was unsentnotification- The notification message
-
recallMessageFail
void recallMessageFail(int code, java.lang.String message)Failed to withdraw the message- 参数:
code-message-
-
onPresenterMessageSuccess
void onPresenterMessageSuccess(io.agora.chat.ChatMessage message)
message send success- 参数:
message-
-
onPresenterMessageError
void onPresenterMessageError(io.agora.chat.ChatMessage message, int code, java.lang.String error)message send fail- 参数:
message-code-error-
-
onPresenterMessageInProgress
void onPresenterMessageInProgress(io.agora.chat.ChatMessage message, int progress)message in sending progress- 参数:
message-progress-
-
addReactionMessageSuccess
void addReactionMessageSuccess(io.agora.chat.ChatMessage message)
add reaction success- 参数:
message-
-
addReactionMessageFail
void addReactionMessageFail(io.agora.chat.ChatMessage message, int code, java.lang.String error)add reaction fail- 参数:
message-code-error-
-
removeReactionMessageSuccess
void removeReactionMessageSuccess(io.agora.chat.ChatMessage message)
remove reaction success- 参数:
message-
-
removeReactionMessageFail
void removeReactionMessageFail(io.agora.chat.ChatMessage message, int code, java.lang.String error)remove reaction fail- 参数:
message-code-error-
-
onModifyMessageSuccess
void onModifyMessageSuccess(io.agora.chat.ChatMessage messageModified)
modify message success- 参数:
messageModified-
-
onModifyMessageFailure
void onModifyMessageFailure(java.lang.String messageId, int code, java.lang.String error)modify message failure- 参数:
messageId-code-error-
-
createReplyMessageExtSuccess
void createReplyMessageExtSuccess(org.json.JSONObject extObject)
create reply message ext success.- 参数:
extObject- reply ext object.
-
createReplyMessageExtFail
void createReplyMessageExtFail(int code, java.lang.String error)create reply message ext fail.- 参数:
code- error code.error- error message.
-
-