hyphenate_SDK3.0 3.9.9.2
hyphenate java IM SDK
Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.hyphenate.chat.EMCmdMessageBody类 参考
类 com.hyphenate.chat.EMCmdMessageBody 继承关系图:
com.hyphenate.chat.EMMessageBody

Public 成员函数

 EMCmdMessageBody (String action)
 
String action ()
 
boolean isDeliverOnlineOnly ()
 
void deliverOnlineOnly (boolean onlineOnly)
 
String toString ()
 
int describeContents ()
 
void writeToParcel (Parcel dest, int flags)
 

静态 Public 属性

static final Parcelable.Creator< EMCmdMessageBodyCREATOR
 

详细描述

命令消息体。

EMCmdMessageBody body = new EMCmdMessageBody("delete", null);
EMCmdMessageBody(String action)
Definition: EMCmdMessageBody.java:50

构造及析构函数说明

◆ EMCmdMessageBody()

com.hyphenate.chat.EMCmdMessageBody.EMCmdMessageBody ( String  action)

创建一个命令消息。

参数
action命令内容。

成员函数说明

◆ action()

String com.hyphenate.chat.EMCmdMessageBody.action ( )

获取 CMD 消息中的命令内容。

返回
CMD 消息中的命令内容。

◆ deliverOnlineOnly()

void com.hyphenate.chat.EMCmdMessageBody.deliverOnlineOnly ( boolean  onlineOnly)

设置当前 CMD 类型消息是否只投递在线用户。

参数
onlineOnly是否只投递给在线用户。
  • (默认) false:投递所有用户;
  • true :只投递在线用户,这样离线用户上线时不会收到该消息。

◆ isDeliverOnlineOnly()

boolean com.hyphenate.chat.EMCmdMessageBody.isDeliverOnlineOnly ( )

判断当前 CMD 类型消息是否只投递在线用户。

返回
- true:只投递在线用户。
  • false:投递所有用户。

◆ toString()

String com.hyphenate.chat.EMCmdMessageBody.toString ( )

展示 CMD 消息的命令。

返回
命令的内容展示。

类成员变量说明

◆ CREATOR

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

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