agora_chat_SDK 1.0.6
agora java chat SDK
| Public 成员函数 | 静态 Public 属性 | 所有成员列表
io.agora.chat.TextMessageBody类 参考
类 io.agora.chat.TextMessageBody 继承关系图:
io.agora.chat.MessageBody

class  TranslationInfo
 

Public 成员函数

 TextMessageBody (String msg)
 
String getMessage ()
 
void setMessage (String message)
 
String toString ()
 
int describeContents ()
 
void writeToParcel (Parcel dest, int flags)
 
void setTargetLanguages (List< String > languageList)
 
List< String > getTargetLanguages ()
 
List< TranslationInfo > getTranslations ()
 

静态 Public 属性

static final Parcelable.Creator< TextMessageBodyCREATOR
 

详细描述

文本消息体。

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语言代码列表

类成员变量说明

◆ CREATOR

final Parcelable.Creator<TextMessageBody> io.agora.chat.TextMessageBody.CREATOR
static
初始值:
= new Parcelable.Creator<TextMessageBody>() {
public TextMessageBody createFromParcel(Parcel in) {
return new TextMessageBody(in);
}
public TextMessageBody[] newArray(int size) {
return new TextMessageBody[size];
}
}

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