接口 IChatMessageListView
-
- 所有超级接口:
ILoadDataView
- 所有已知实现类:
EaseChatMessageListLayout
public interface IChatMessageListView extends ILoadDataView
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 io.agora.chat.ConversationgetCurrentConversation()voidinsertMessageToLast(io.agora.chat.ChatMessage message)Insert the message to the last of message listvoidjoinChatRoomFail(int error, java.lang.String errorMsg)voidjoinChatRoomSuccess(io.agora.chat.ChatRoom value)voidloadLocalMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data)Load local data successfullyvoidloadMoreLocalHistoryMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, io.agora.chat.Conversation.SearchDirection direction)Load more local historical datavoidloadMoreLocalMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data)Load more local data successfullyvoidloadMoreRetrievalsMessagesSuccess(java.util.List<io.agora.chat.ChatMessage> data)Load more retrieval messages successfully.voidloadMoreServerMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, java.lang.String cursor)Load more roaming datavoidloadMsgFail(int error, java.lang.String message)Failed to load messagevoidloadNoLocalMsg()Not loaded to local datavoidloadNoMoreLocalHistoryMsg()No more local historical datavoidloadNoMoreLocalMsg()No more data loadedvoidloadServerMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, java.lang.String cursor)Load roaming datavoidreachedLatestThreadMessage()Whether thread message list has reached the lasted messagevoidrefreshCurrentConSuccess(java.util.List<io.agora.chat.ChatMessage> data, boolean toLatest)Refresh current conversation-
从接口继承的方法 io.agora.chat.uikit.interfaces.ILoadDataView
context
-
-
-
-
方法详细资料
-
getCurrentConversation
io.agora.chat.Conversation getCurrentConversation()
-
joinChatRoomSuccess
void joinChatRoomSuccess(io.agora.chat.ChatRoom value)
-
joinChatRoomFail
void joinChatRoomFail(int error, java.lang.String errorMsg)
-
loadMsgFail
void loadMsgFail(int error, java.lang.String message)Failed to load message- 参数:
error-message-
-
loadLocalMsgSuccess
void loadLocalMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data)
Load local data successfully- 参数:
data-
-
loadNoLocalMsg
void loadNoLocalMsg()
Not loaded to local data
-
loadMoreLocalMsgSuccess
void loadMoreLocalMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data)
Load more local data successfully- 参数:
data-
-
loadNoMoreLocalMsg
void loadNoMoreLocalMsg()
No more data loaded
-
loadMoreRetrievalsMessagesSuccess
void loadMoreRetrievalsMessagesSuccess(java.util.List<io.agora.chat.ChatMessage> data)
Load more retrieval messages successfully.- 参数:
data-
-
loadMoreLocalHistoryMsgSuccess
void loadMoreLocalHistoryMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, io.agora.chat.Conversation.SearchDirection direction)Load more local historical data- 参数:
data-
-
loadNoMoreLocalHistoryMsg
void loadNoMoreLocalHistoryMsg()
No more local historical data
-
loadServerMsgSuccess
void loadServerMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, java.lang.String cursor)Load roaming data- 参数:
data-cursor-
-
loadMoreServerMsgSuccess
void loadMoreServerMsgSuccess(java.util.List<io.agora.chat.ChatMessage> data, java.lang.String cursor)Load more roaming data- 参数:
data-cursor-
-
refreshCurrentConSuccess
void refreshCurrentConSuccess(java.util.List<io.agora.chat.ChatMessage> data, boolean toLatest)Refresh current conversation- 参数:
data-
-
insertMessageToLast
void insertMessageToLast(io.agora.chat.ChatMessage message)
Insert the message to the last of message list- 参数:
message-
-
reachedLatestThreadMessage
void reachedLatestThreadMessage()
Whether thread message list has reached the lasted message
-
-