即时通讯 IM API 参考 v1.3.2
Agora Java IM SDK
Public 成员函数 | 所有成员列表
io.agora.chat.TextMessageBody类 参考
类 io.agora.chat.TextMessageBody 继承关系图:
io.agora.chat.MessageBody

Public 成员函数

 TextMessageBody (String msg)
 
String getMessage ()
 
void setMessage (String message)
 
void setTargetLanguages (List< String > languageList)
 
List< String > getTargetLanguages ()
 
List< TranslationInfo > getTranslations ()
 
- Public 成员函数 继承自 io.agora.chat.MessageBody
long operationTime ()
 
String operatorId ()
 
int operationCount ()
 

详细描述

文本消息体。

TextMessageBody body = new TextMessageBody("hello hyphenate chat sdk!");
TextMessageBody(String msg)
Definition: TextMessageBody.java:51

构造及析构函数说明

◆ TextMessageBody()

io.agora.chat.TextMessageBody.TextMessageBody ( String  msg)

创建一个文本消息体。

参数
msg消息内容。

成员函数说明

◆ getMessage()

String io.agora.chat.TextMessageBody.getMessage ( )

获取文本消息内容。

返回
消息内容。

◆ getTargetLanguages()

List< String > io.agora.chat.TextMessageBody.getTargetLanguages ( )

获取翻译的目标语言

返回
语言code列表

◆ getTranslations()

List< TranslationInfo > io.agora.chat.TextMessageBody.getTranslations ( )

获取译文列表

返回
译文信息列表

◆ setMessage()

void io.agora.chat.TextMessageBody.setMessage ( String  message)

设置文本消息内容。 注:只能修改本地数据。

参数
message消息内容。

◆ setTargetLanguages()

void io.agora.chat.TextMessageBody.setTargetLanguages ( List< String >  languageList)

设置翻译的目标语言

参数
languageList语言代码列表

该类的文档由以下文件生成: