类 EaseChatThreadCreatePresenterImpl
- java.lang.Object
-
- io.agora.chat.uikit.base.EaseBasePresenter
-
- io.agora.chat.uikit.chatthread.presenter.EaseChatThreadCreatePresenter
-
- io.agora.chat.uikit.chatthread.presenter.EaseChatThreadCreatePresenterImpl
-
- 所有已实现的接口:
androidx.lifecycle.LifecycleObserver,IBaseHandleMessage
public class EaseChatThreadCreatePresenterImpl extends EaseChatThreadCreatePresenter
-
-
字段概要
-
从类继承的字段 io.agora.chat.uikit.chatthread.presenter.EaseChatThreadCreatePresenter
chatType, etInput, messageId, mView, parentId, toChatUsername
-
-
构造器概要
构造器 构造器 说明 EaseChatThreadCreatePresenterImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddMessageAttributes(io.agora.chat.ChatMessage message)Add extension fields to the messagevoidcreateThread(java.lang.String threadName, io.agora.chat.ChatMessage message)voidsendAtMessage(java.lang.String content)Send @ messagevoidsendBigExpressionMessage(java.lang.String name, java.lang.String identityCode)Send GIF messagevoidsendCombineMessage(io.agora.chat.ChatMessage message)Send a combine message.voidsendFileMessage(android.net.Uri fileUri)Send file messagevoidsendGroupDingMessage(io.agora.chat.ChatMessage message)Send group ding messagevoidsendImageMessage(android.net.Uri imageUri)Send image messagevoidsendImageMessage(android.net.Uri imageUri, boolean sendOriginalImage)Send image messagevoidsendLocationMessage(double latitude, double longitude, java.lang.String locationAddress)Send location messagevoidsendMessage(io.agora.chat.ChatMessage message)Send messagevoidsendMessage(io.agora.chat.ChatMessage message, boolean isCheck)Send messagevoidsendTextMessage(java.lang.String content)Send text messagevoidsendTextMessage(java.lang.String content, boolean isNeedGroupAck)Send text messagevoidsendVideoMessage(android.net.Uri videoUri, int videoLength)Send video messagevoidsendVoiceMessage(android.net.Uri filePath, int length)Send voice messagevoidsetMessage(io.agora.chat.ChatMessage message)-
从类继承的方法 io.agora.chat.uikit.chatthread.presenter.EaseChatThreadCreatePresenter
attachView, detachView, isGroupChat, onDestroy, setupWithToUser
-
-
-
-
方法详细资料
-
sendTextMessage
public void sendTextMessage(java.lang.String content)
从类复制的说明:EaseChatThreadCreatePresenterSend text message
-
sendTextMessage
public void sendTextMessage(java.lang.String content, boolean isNeedGroupAck)从接口复制的说明:IBaseHandleMessageSend text messageisNeedGroupAck- Whether need a group receipt
-
sendAtMessage
public void sendAtMessage(java.lang.String content)
从类复制的说明:EaseChatThreadCreatePresenterSend @ message
-
sendBigExpressionMessage
public void sendBigExpressionMessage(java.lang.String name, java.lang.String identityCode)从类复制的说明:EaseChatThreadCreatePresenterSend GIF message
-
sendVoiceMessage
public void sendVoiceMessage(android.net.Uri filePath, int length)从接口复制的说明:IBaseHandleMessageSend voice message
-
sendImageMessage
public void sendImageMessage(android.net.Uri imageUri)
从类复制的说明:EaseChatThreadCreatePresenterSend image message
-
sendGroupDingMessage
public void sendGroupDingMessage(io.agora.chat.ChatMessage message)
从类复制的说明:EaseChatThreadCreatePresenterSend group ding message
-
sendImageMessage
public void sendImageMessage(android.net.Uri imageUri, boolean sendOriginalImage)从接口复制的说明:IBaseHandleMessageSend image message
-
sendLocationMessage
public void sendLocationMessage(double latitude, double longitude, java.lang.String locationAddress)从接口复制的说明:IBaseHandleMessageSend location message
-
sendVideoMessage
public void sendVideoMessage(android.net.Uri videoUri, int videoLength)从接口复制的说明:IBaseHandleMessageSend video message
-
sendFileMessage
public void sendFileMessage(android.net.Uri fileUri)
从接口复制的说明:IBaseHandleMessageSend file message
-
sendCombineMessage
public void sendCombineMessage(io.agora.chat.ChatMessage message)
从接口复制的说明:IBaseHandleMessageSend a combine message.
-
addMessageAttributes
public void addMessageAttributes(io.agora.chat.ChatMessage message)
从类复制的说明:EaseChatThreadCreatePresenterAdd extension fields to the message
-
createThread
public void createThread(java.lang.String threadName, io.agora.chat.ChatMessage message)
-
sendMessage
public void sendMessage(io.agora.chat.ChatMessage message)
从接口复制的说明:IBaseHandleMessageSend message
-
sendMessage
public void sendMessage(io.agora.chat.ChatMessage message, boolean isCheck)从接口复制的说明:IBaseHandleMessageSend message
-
setMessage
public void setMessage(io.agora.chat.ChatMessage message)
-
-