public class ContactNotificationMessage extends MessageContent
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CONTACT_OPERATION_ACCEPT_RESPONSE
同意好友响应。
|
static java.lang.String |
CONTACT_OPERATION_REJECT_RESPONSE
拒绝好友响应。
|
static java.lang.String |
CONTACT_OPERATION_REQUEST
加好友请求。
|
static <any> |
CREATOR |
构造器和说明 |
---|
ContactNotificationMessage(Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
|
byte[] |
encode()
将本地消息对象序列化为消息数据。
|
java.lang.String |
getExtra()
获取附加信息。
|
java.lang.String |
getMessage()
获取请求或者响应消息,如添加理由或拒绝理由。
|
java.lang.String |
getOperation()
获取操作名,对应 ContactOperationXxxx,或自己传任何字符串。
|
java.lang.String |
getSourceUserId()
获取请求者或者响应者的 UserId。
|
java.lang.String |
getTargetUserId()
获取被请求者或者被响应者的 UserId。
|
static ContactNotificationMessage |
obtain(java.lang.String operation,
java.lang.String sourceUserId,
java.lang.String targetUserId,
java.lang.String message)
创建消息实例。
|
void |
setExtra(java.lang.String extra)
设置附加信息。
|
void |
setMessage(java.lang.String message)
设置请求或者响应消息,如添加理由或拒绝理由。
|
void |
setOperation(java.lang.String operation)
设置操作名,对应 ContactOperationXxxx,或自己传任何字符串。
|
void |
setSourceUserId(java.lang.String sourceUserId)
设置请求者或者响应者的 UserId。
|
void |
setTargetUserId(java.lang.String targetUserId)
设置被请求者或者被响应者的 UserId。
|
void |
writeToParcel(Parcel dest,
int flags)
将类的数据写入外部提供的 Parcel 中。
|
getDestructTime, getJSONDestructInfo, getJsonMentionInfo, getJSONUserInfo, getMentionedInfo, getSearchableWord, getUserInfo, isDestruct, parseJsonToDestructInfo, parseJsonToMentionInfo, parseJsonToUserInfo, setDestruct, setDestructTime, setMentionedInfo, setUserInfo
public static final java.lang.String CONTACT_OPERATION_REQUEST
public static final java.lang.String CONTACT_OPERATION_ACCEPT_RESPONSE
public static final java.lang.String CONTACT_OPERATION_REJECT_RESPONSE
public static final <any> CREATOR
public java.lang.String getOperation()
public void setOperation(java.lang.String operation)
operation
- 操作名,对应 ContactOperationXxxx,或自己传任何字符串。public java.lang.String getSourceUserId()
public void setSourceUserId(java.lang.String sourceUserId)
sourceUserId
- 请求者或者响应者的 UserId。public java.lang.String getTargetUserId()
public void setTargetUserId(java.lang.String targetUserId)
targetUserId
- 被请求者或者被响应者的 UserId。public java.lang.String getMessage()
public void setMessage(java.lang.String message)
message
- 请求或者响应消息,如添加理由或拒绝理由。public java.lang.String getExtra()
public void setExtra(java.lang.String extra)
extra
- 附加信息。public static ContactNotificationMessage obtain(java.lang.String operation, java.lang.String sourceUserId, java.lang.String targetUserId, java.lang.String message)
operation
- 操作名,对应 ContactOperationXxxx,或自己传任何字符串。sourceUserId
- 请求者或者响应者的 UserId。targetUserId
- 被请求者或者被响应者的 UserId。message
- 请求或者响应消息,如添加理由或拒绝理由。public byte[] encode()
MessageContent
encode
在类中 MessageContent
public void writeToParcel(Parcel dest, int flags)
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。public int describeContents()
Copyright © 2020 RongCloud. All Rights Reserved.