public class RemoteHistoryMsgOption
extends java.lang.Object
implements android.os.Parcelable
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<RemoteHistoryMsgOption> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
|
RemoteHistoryMsgOption() |
|
RemoteHistoryMsgOption(long dataTime,
int count,
int pullOrder,
boolean includeLocalExistMessage) |
protected |
RemoteHistoryMsgOption(android.os.Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
int |
getCount()
获取要获取的消息数量,最多 20 条。
|
long |
getDataTime()
获取开始拉取消息的时间点。
|
int |
getOrder()
获取拉取顺序。
|
boolean |
isIncludeLocalExistMessage()
是否需要重复拉取。
|
void |
setCount(int count)
设置要获取的消息数量,最多 20 条。
|
void |
setDataTime(long dataTime)
设置开始拉取消息的时间点。
|
void |
setIncludeLocalExistMessage(boolean includeLocalExistMessage)
设置是否需要重复拉取。
|
void |
setOrder(int pullOrder)
设置拉取顺序。
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<RemoteHistoryMsgOption> CREATOR
public RemoteHistoryMsgOption()
public RemoteHistoryMsgOption(long dataTime, int count, int pullOrder, boolean includeLocalExistMessage)
protected RemoteHistoryMsgOption(android.os.Parcel in)
public long getDataTime()
public void setDataTime(long dataTime)
dataTime
- 开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。public int getCount()
public void setCount(int count)
count
- 要获取的消息数量,最多 20 条。public int getOrder()
public void setOrder(int pullOrder)
pullOrder
- 拉取顺序。0: 降序,结合传入的时间戳参数,获取发送时间递增的消息;1: 升序,结合传入的时间戳参数,获取发送时间递减的消息。public boolean isIncludeLocalExistMessage()
true
拉取回来的消息,本地数据库存在,继续返回给用户;false
拉取回来的消息,本地数据库存在,不返回给客户,只返回数据库中不存在的。public void setIncludeLocalExistMessage(boolean includeLocalExistMessage)
includeLocalExistMessage
- 是否需要重复拉取 true
拉取回来的消息,本地数据库存在,继续返回给用户;false
拉取回来的消息,本地数据库存在,不返回给客户,只返回数据库中不存在的。public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable