public class PublicServiceCommandMessage extends MessageContent
公众服务请求消息类,此消息不存储,也不计入未读消息数。 此消息仅用于客户端公共服务账号中的菜单,向服务器发送请求。
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<PublicServiceCommandMessage> |
CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
|
protected java.lang.String |
extra |
构造器和说明 |
---|
PublicServiceCommandMessage() |
PublicServiceCommandMessage(byte[] data) |
PublicServiceCommandMessage(android.os.Parcel in)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
|
byte[] |
encode()
将本地消息对象序列化为消息数据。
|
java.lang.String |
getExtra()
获取消息扩展信息
|
static PublicServiceCommandMessage |
obtain(PublicServiceMenuItem item) |
void |
setCommand(java.lang.String command)
设置命令字符串
|
void |
setData(java.lang.String data)
设置消息数据
|
void |
setExtra(java.lang.String extra)
设置消息扩展信息
|
void |
writeToParcel(android.os.Parcel dest,
int flags)
将类的数据写入外部提供的 Parcel 中。
|
getDestructTime, getJSONDestructInfo, getJsonMentionInfo, getJSONUserInfo, getMentionedInfo, getSearchableWord, getUserInfo, isDestruct, parseJsonToDestructInfo, parseJsonToMentionInfo, parseJsonToUserInfo, setDestruct, setDestructTime, setMentionedInfo, setUserInfo
protected java.lang.String extra
public static final android.os.Parcelable.Creator<PublicServiceCommandMessage> CREATOR
public PublicServiceCommandMessage()
public PublicServiceCommandMessage(byte[] data)
public PublicServiceCommandMessage(android.os.Parcel in)
in
- 初始化传入的 Parcel。public java.lang.String getExtra()
public void setExtra(java.lang.String extra)
extra
- 扩展信息public byte[] encode()
encode
在类中 MessageContent
public static PublicServiceCommandMessage obtain(PublicServiceMenuItem item)
public void setData(java.lang.String data)
data
- 消息数据public void setCommand(java.lang.String command)
data
- 命令字符串public int describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。