public class ReadReceiptMessage extends MessageContent
已读通知消息类,此消息会进行不存储不计入未读消息数。
限定符和类型 | 类和说明 |
---|---|
static class |
ReadReceiptMessage.ReadReceiptType |
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<ReadReceiptMessage> |
CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
|
构造器和说明 |
---|
ReadReceiptMessage(byte[] data) |
ReadReceiptMessage(long sendTime) |
ReadReceiptMessage(long sendTime,
java.lang.String uId,
ReadReceiptMessage.ReadReceiptType type) |
ReadReceiptMessage(android.os.Parcel in) |
ReadReceiptMessage(java.lang.String uId) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
byte[] |
encode()
将本地消息对象序列化为消息数据。
|
long |
getLastMessageSendTime()
获取最后一条消息的发送时间(毫秒)
|
java.lang.String |
getMessageUId()
获取最后一条消息的 uid(融云全局唯一 id)
|
ReadReceiptMessage.ReadReceiptType |
getType()
获取消息类型
|
static ReadReceiptMessage |
obtain(long sendTime)
创建消息实例。
|
void |
setLastMessageSendTime(long lastMessageSendTime)
设置最后一条消息的发送时间(毫秒)
|
void |
setMessageUId(java.lang.String messageUId)
设置最后一条消息的 uid(融云全局唯一 id)
|
void |
setType(ReadReceiptMessage.ReadReceiptType type)
设置消息类型
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
getDestructTime, getJSONDestructInfo, getJsonMentionInfo, getJSONUserInfo, getMentionedInfo, getSearchableWord, getUserInfo, isDestruct, parseJsonToDestructInfo, parseJsonToMentionInfo, parseJsonToUserInfo, setDestruct, setDestructTime, setMentionedInfo, setUserInfo
public static final android.os.Parcelable.Creator<ReadReceiptMessage> CREATOR
public ReadReceiptMessage(long sendTime)
public ReadReceiptMessage(java.lang.String uId)
public ReadReceiptMessage(long sendTime, java.lang.String uId, ReadReceiptMessage.ReadReceiptType type)
public ReadReceiptMessage(android.os.Parcel in)
public ReadReceiptMessage(byte[] data)
public long getLastMessageSendTime()
public void setLastMessageSendTime(long lastMessageSendTime)
lastMessageSendTime
- 最后一条消息的发送时间(毫秒)public java.lang.String getMessageUId()
public void setMessageUId(java.lang.String messageUId)
messageUId
- 最后一条消息的 uid(融云全局唯一 id)public ReadReceiptMessage.ReadReceiptType getType()
public void setType(ReadReceiptMessage.ReadReceiptType type)
type
- 消息类型public byte[] encode()
MessageContent
encode
在类中 MessageContent
public static ReadReceiptMessage obtain(long sendTime)
sendTime
- 消息的发送时间public int describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)