Package io.rong.message
Class CommandMessage
-
- All Implemented Interfaces:
public class CommandMessage
命令消息类
命令消息类,此消息不存储不计入未读消息数。 与 CommandNotificationMessage 的区别是,此消息不存储,也不会在界面上显示。
-
-
Constructor Summary
Constructors Constructor Description CommandMessage(Array<byte> data)
CommandMessage(Parcel in)
-
Method Summary
Modifier and Type Method Description String
getName()
获取命令名。 void
setName(String name)
设置命令名。 String
getData()
获取命令数据,可以为任意格式,如 JSON。 void
setData(String data)
设置命令数据,可以为任意格式,如 JSON。 static CommandMessage
obtain(String name, String data)
创建消息实例。 Array<byte>
encode()
void
writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。 int
describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。 -
-
Constructor Detail
-
CommandMessage
CommandMessage(Array<byte> data)
-
CommandMessage
CommandMessage(Parcel in)
-
-
Method Detail
-
getName
String getName()
获取命令名。
- Returns:
命令名。
-
setName
void setName(String name)
设置命令名。
- Parameters:
name
- 命令名。
-
getData
String getData()
获取命令数据,可以为任意格式,如 JSON。
- Returns:
命令数据,可以为任意格式,如 JSON。
-
setData
void setData(String data)
设置命令数据,可以为任意格式,如 JSON。
- Parameters:
data
- 命令数据,可以为任意格式,如 JSON。
-
obtain
static CommandMessage obtain(String name, String data)
创建消息实例。
- Parameters:
name
- 获取命令名。data
- 设置命令数据,可以为任意格式,如 JSON。- Returns:
消息实例。
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
将类的数据写入外部提供的 Parcel 中。
- Parameters:
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。
-
describeContents
int describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
- Returns:
一个标志位,表明 Parcelable 对象特殊对象类型集合的排列。
-
-
-
-