类 EaseChatPresenter
- java.lang.Object
-
- io.agora.chat.uikit.manager.EaseChatPresenter
-
- 所有已实现的接口:
io.agora.ChatThreadChangeListener,io.agora.MessageListener,io.agora.MultiDeviceListener
public class EaseChatPresenter extends java.lang.Object implements io.agora.MessageListener, io.agora.ChatThreadChangeListener, io.agora.MultiDeviceListener
-
-
字段概要
字段 修饰符和类型 字段 说明 android.content.Contextcontext-
从接口继承的字段 io.agora.MultiDeviceListener
CONTACT_ACCEPT, CONTACT_ALLOW, CONTACT_BAN, CONTACT_DECLINE, CONTACT_REMOVE, CONVERSATION_DELETED, CONVERSATION_PINNED, CONVERSATION_UNPINNED, GROUP_ADD_ADMIN, GROUP_ADD_MUTE, GROUP_ADD_USER_WHITE_LIST, GROUP_ALL_BAN, GROUP_ALLOW, GROUP_APPLY, GROUP_APPLY_ACCEPT, GROUP_APPLY_DECLINE, GROUP_ASSIGN_OWNER, GROUP_BAN, GROUP_BLOCK, GROUP_CREATE, GROUP_DESTROY, GROUP_INVITE, GROUP_INVITE_ACCEPT, GROUP_INVITE_DECLINE, GROUP_JOIN, GROUP_KICK, GROUP_LEAVE, GROUP_METADATA_CHANGED, GROUP_REMOVE_ADMIN, GROUP_REMOVE_ALL_BAN, GROUP_REMOVE_MUTE, GROUP_REMOVE_USER_WHITE_LIST, GROUP_UNBLOCK, THREAD_CREATE, THREAD_DESTROY, THREAD_JOIN, THREAD_KICK, THREAD_LEAVE, THREAD_UPDATE
-
-
构造器概要
构造器 构造器 说明 EaseChatPresenter()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidattachApp(android.content.Context context)EaseNotifiergetNotifier()voidonChatThreadCreated(io.agora.chat.ChatThreadEvent event)voidonChatThreadDestroyed(io.agora.chat.ChatThreadEvent event)voidonChatThreadEvent(int event, java.lang.String target, java.util.List<java.lang.String> usernames)voidonChatThreadUpdated(io.agora.chat.ChatThreadEvent event)voidonChatThreadUserRemoved(io.agora.chat.ChatThreadEvent event)voidonCmdMessageReceived(java.util.List<io.agora.chat.ChatMessage> messages)ChatMessageListenervoidonContactEvent(int event, java.lang.String target, java.lang.String ext)voidonGroupEvent(int event, java.lang.String target, java.util.List<java.lang.String> usernames)voidonGroupMessageRead(java.util.List<io.agora.chat.GroupReadAck> groupReadAcks)voidonMessageChanged(io.agora.chat.ChatMessage message, java.lang.Object change)ChatMessageListenervoidonMessageContentChanged(io.agora.chat.ChatMessage messageModified, java.lang.String operatorId, long operationTime)voidonMessageDelivered(java.util.List<io.agora.chat.ChatMessage> messages)ChatMessageListenervoidonMessageRead(java.util.List<io.agora.chat.ChatMessage> messages)ChatMessageListenervoidonMessageRecalled(java.util.List<io.agora.chat.ChatMessage> messages)ChatMessageListenervoidonMessageReceived(java.util.List<io.agora.chat.ChatMessage> messages)ChatMessageListenervoidonReactionChanged(java.util.List<io.agora.chat.MessageReactionChange> list)
-
-
-
方法详细资料
-
attachApp
public void attachApp(android.content.Context context)
-
onMessageReceived
public void onMessageReceived(java.util.List<io.agora.chat.ChatMessage> messages)
ChatMessageListener- 指定者:
onMessageReceived在接口中io.agora.MessageListener- 参数:
messages-
-
onCmdMessageReceived
public void onCmdMessageReceived(java.util.List<io.agora.chat.ChatMessage> messages)
ChatMessageListener- 指定者:
onCmdMessageReceived在接口中io.agora.MessageListener- 参数:
messages-
-
onMessageRead
public void onMessageRead(java.util.List<io.agora.chat.ChatMessage> messages)
ChatMessageListener- 指定者:
onMessageRead在接口中io.agora.MessageListener- 参数:
messages-
-
onMessageDelivered
public void onMessageDelivered(java.util.List<io.agora.chat.ChatMessage> messages)
ChatMessageListener- 指定者:
onMessageDelivered在接口中io.agora.MessageListener- 参数:
messages-
-
onMessageRecalled
public void onMessageRecalled(java.util.List<io.agora.chat.ChatMessage> messages)
ChatMessageListener- 指定者:
onMessageRecalled在接口中io.agora.MessageListener- 参数:
messages-
-
onMessageChanged
public void onMessageChanged(io.agora.chat.ChatMessage message, java.lang.Object change)ChatMessageListener- 指定者:
onMessageChanged在接口中io.agora.MessageListener- 参数:
message-change-
-
onGroupMessageRead
public void onGroupMessageRead(java.util.List<io.agora.chat.GroupReadAck> groupReadAcks)
- 指定者:
onGroupMessageRead在接口中io.agora.MessageListener
-
onMessageContentChanged
public void onMessageContentChanged(io.agora.chat.ChatMessage messageModified, java.lang.String operatorId, long operationTime)- 指定者:
onMessageContentChanged在接口中io.agora.MessageListener
-
getNotifier
public EaseNotifier getNotifier()
-
onChatThreadCreated
public void onChatThreadCreated(io.agora.chat.ChatThreadEvent event)
- 指定者:
onChatThreadCreated在接口中io.agora.ChatThreadChangeListener
-
onChatThreadUpdated
public void onChatThreadUpdated(io.agora.chat.ChatThreadEvent event)
- 指定者:
onChatThreadUpdated在接口中io.agora.ChatThreadChangeListener
-
onChatThreadDestroyed
public void onChatThreadDestroyed(io.agora.chat.ChatThreadEvent event)
- 指定者:
onChatThreadDestroyed在接口中io.agora.ChatThreadChangeListener
-
onChatThreadUserRemoved
public void onChatThreadUserRemoved(io.agora.chat.ChatThreadEvent event)
- 指定者:
onChatThreadUserRemoved在接口中io.agora.ChatThreadChangeListener
-
onContactEvent
public void onContactEvent(int event, java.lang.String target, java.lang.String ext)- 指定者:
onContactEvent在接口中io.agora.MultiDeviceListener
-
onGroupEvent
public void onGroupEvent(int event, java.lang.String target, java.util.List<java.lang.String> usernames)- 指定者:
onGroupEvent在接口中io.agora.MultiDeviceListener
-
onChatThreadEvent
public void onChatThreadEvent(int event, java.lang.String target, java.util.List<java.lang.String> usernames)- 指定者:
onChatThreadEvent在接口中io.agora.MultiDeviceListener
-
onReactionChanged
public void onReactionChanged(java.util.List<io.agora.chat.MessageReactionChange> list)
- 指定者:
onReactionChanged在接口中io.agora.MessageListener
-
-