Class HistoryMessageOption

    • Field Summary

      Fields 
      Modifier and Type Field Description
      public long dataTime
      public int count
      public final static Creator<HistoryMessageOption> CREATOR
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      long getDataTime() 获取开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。
      void setDataTime(long dataTime) 设置开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。
      int getCount() 获取要获取的消息数量,最多 100 条。
      void setCount(int count) 设置要获取的消息数量,最多 100 条。
      int getOrder() 获取拉取顺序。 0: 降序,结合传入的时间戳参数,获取发送时间递增的消息; 1: 升序,结合传入的时间戳参数,获取发送时间递减的消息。
      void setOrder(HistoryMessageOption.PullOrder pullOrder)
      int describeContents()
      void writeToParcel(Parcel dest, int flags)
      int getRemoteCount()
      boolean isForward()
      int getFirstLocalCount()
      long getFirstTime()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HistoryMessageOption

        HistoryMessageOption()
    • Method Detail

      • getDataTime

         long getDataTime()

        获取开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。

        Returns:

        开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。

      • setDataTime

         void setDataTime(long dataTime)

        设置开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。

        Parameters:
        dataTime - 开始拉取消息的时间点。即:消息中的 sentTime;如果本地库中没有消息,第一次可传 0,否则传入最早消息的 sentTime,获取最新 count 条。
      • getCount

         int getCount()

        获取要获取的消息数量,最多 100 条。

        Returns:

        要获取的消息数量,最多 100 条。

      • setCount

         void setCount(int count)

        设置要获取的消息数量,最多 100 条。

        Parameters:
        count - 要获取的消息数量,最多 100 条。
      • getOrder

         int getOrder()

        获取拉取顺序。 0: 降序,结合传入的时间戳参数,获取发送时间递增的消息; 1: 升序,结合传入的时间戳参数,获取发送时间递减的消息。

        Returns:

        拉取顺序。0: 降序,结合传入的时间戳参数,获取发送时间递增的消息;1: 升序,结合传入的时间戳参数,获取发送时间递减的消息。