public class RecallNotificationMessage extends MessageContent
撤回通知消息类,当用户撤回消息或者收到一条撤回信令消息时,需要根据此通知消息在界面上进行展示。
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<RecallNotificationMessage> |
CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
|
| 构造器和说明 |
|---|
RecallNotificationMessage(byte[] data) |
RecallNotificationMessage(android.os.Parcel in) |
RecallNotificationMessage(java.lang.String operatorId,
long recallTime,
java.lang.String originalObjectName,
boolean isAdmin,
boolean isDelete) |
RecallNotificationMessage(java.lang.String operatorId,
long recallTime,
java.lang.String originalObjectName,
boolean isAdmin,
boolean isDelete,
java.lang.String recallContent,
long recallActionTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
describeContents() |
byte[] |
encode()
序列化需要传输的数据。
|
java.lang.String |
getOperatorId()
获取发起撤回消息的用户 id
|
java.lang.String |
getOriginalObjectName()
获取原消息的消息类型名
|
long |
getRecallActionTime()
获取撤回消息的发送时间
|
java.lang.String |
getRecallContent()
获取撤回消息的内容
|
long |
getRecallTime()
获取撤回的时间(毫秒)
|
boolean |
isAdmin()
是否是管理员操作
|
boolean |
isDelete()
是否删除
|
void |
setRecallActionTime(long recallActionTime)
设置撤回消息的发送时间
|
void |
setRecallContent(java.lang.String recallContent)
设置撤回消息的内容
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
getDestructTime, getJSONDestructInfo, getJsonMentionInfo, getJSONUserInfo, getMentionedInfo, getSearchableWord, getUserInfo, isDestruct, parseJsonToDestructInfo, parseJsonToMentionInfo, parseJsonToUserInfo, setDestruct, setDestructTime, setMentionedInfo, setUserInfopublic static final android.os.Parcelable.Creator<RecallNotificationMessage> CREATOR
public RecallNotificationMessage(java.lang.String operatorId,
long recallTime,
java.lang.String originalObjectName,
boolean isAdmin,
boolean isDelete)
public RecallNotificationMessage(java.lang.String operatorId,
long recallTime,
java.lang.String originalObjectName,
boolean isAdmin,
boolean isDelete,
java.lang.String recallContent,
long recallActionTime)
public RecallNotificationMessage(byte[] data)
public RecallNotificationMessage(android.os.Parcel in)
public java.lang.String getRecallContent()
public void setRecallContent(java.lang.String recallContent)
recallContent - public long getRecallActionTime()
public void setRecallActionTime(long recallActionTime)
recallActionTime - 撤回消息的发送时间public java.lang.String getOperatorId()
public long getRecallTime()
public java.lang.String getOriginalObjectName()
public boolean isAdmin()
public boolean isDelete()
public byte[] encode()
encode 在类中 MessageContentpublic int describeContents()
public void writeToParcel(android.os.Parcel dest,
int flags)