public class RichContentMessage extends MessageContent implements android.os.Parcelable
图文消息类,此消息会进行存储并计入未读消息数。
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<RichContentMessage> |
CREATOR
读取接口,目的是要从 Parcel 中构造一个实现了 Parcelable 的类的实例处理。
|
限定符 | 构造器和说明 |
---|---|
|
RichContentMessage()
构造函数。
|
|
RichContentMessage(byte[] data)
构造函数。
|
protected |
RichContentMessage(android.os.Parcel in)
构造函数。
|
|
RichContentMessage(java.lang.String title,
java.lang.String content,
java.lang.String imageUrl)
构造函数。
|
|
RichContentMessage(java.lang.String title,
java.lang.String content,
java.lang.String imageUrl,
java.lang.String url)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
|
byte[] |
encode()
将本地消息对象序列化为消息数据。
|
java.lang.String |
getContent()
获取消息正文。
|
java.lang.String |
getExtra()
获取消息的扩展信息。
|
java.lang.String |
getImgUrl()
获取消息图片 Imgurl.
|
java.util.List<java.lang.String> |
getSearchableWord()
返回消息体内可搜索的内容。
|
java.lang.String |
getTitle()
获取消息标题。
|
java.lang.String |
getUrl()
获取消息 url.
|
static RichContentMessage |
obtain(java.lang.String title,
java.lang.String content,
java.lang.String imageUrl)
生成 RichContentMessage 对象。
|
static RichContentMessage |
obtain(java.lang.String title,
java.lang.String content,
java.lang.String imageUrl,
java.lang.String url)
生成 RichContentMessage 对象。
|
void |
setContent(java.lang.String content)
设置消息正文。
|
void |
setExtra(java.lang.String extra)
设置消息的扩展信息。
|
void |
setImgUrl(java.lang.String url)
设置消息的图片 Imgurl.
|
void |
setTitle(java.lang.String title)
设置消息标题。
|
void |
setUrl(java.lang.String url)
设置消息 url.
|
void |
writeToParcel(android.os.Parcel dest,
int flags)
将类的数据写入外部提供的 Parcel 中。
|
public static final android.os.Parcelable.Creator<RichContentMessage> CREATOR
public RichContentMessage(java.lang.String title, java.lang.String content, java.lang.String imageUrl)
title
- 消息标题。content
- 消息内容。imageUrl
- 消息图片 url.public RichContentMessage(java.lang.String title, java.lang.String content, java.lang.String imageUrl, java.lang.String url)
title
- 消息标题。content
- 消息内容。imageUrl
- 消息图片 url.url
- 消息 urlprotected RichContentMessage(android.os.Parcel in)
in
- 初始化传入的 Parcel。public RichContentMessage()
public RichContentMessage(byte[] data)
data
- 存放 json 串的 byte 数组。public static RichContentMessage obtain(java.lang.String title, java.lang.String content, java.lang.String imageUrl)
title
- 消息标题。content
- 消息内容。imageUrl
- 消息图片 url.public static RichContentMessage obtain(java.lang.String title, java.lang.String content, java.lang.String imageUrl, java.lang.String url)
title
- 消息标题。content
- 消息内容。imageUrl
- 消息图片 url.url
- 消息 urlpublic byte[] encode()
encode
在类中 MessageContent
public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable
dest
- 对象被写入的 Parcel。flags
- 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- 消息标题public java.lang.String getContent()
public void setContent(java.lang.String content)
content
- 消息内容public java.lang.String getImgUrl()
public void setImgUrl(java.lang.String url)
url
- 图片地址public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url
- 消息 urlpublic java.lang.String getExtra()
public void setExtra(java.lang.String extra)
extra
- 扩展信息public java.util.List<java.lang.String> getSearchableWord()
MessageContent
getSearchableWord
在类中 MessageContent