Class ProfileNotificationMessage

  • All Implemented Interfaces:

    
    public class ProfileNotificationMessage
    
                        

    公众服务账号信息变更消息类

    公众服务账号信息变更消息类,此消息会进行存储,但不计入未读消息数。

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public String operation
      public String data
      public final static Creator<ProfileNotificationMessage> CREATOR
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String getOperation() 获取资料变更的操作名。
      void setOperation(String operation) 设置资料变更的操作名。
      String getData() 获取资料变更的数据,可以为任意格式,如 JSON。
      void setData(String data) 设置资料变更的数据,可以为任意格式,如 JSON。
      static ProfileNotificationMessage obtain(String operation, String data) 创建消息实例。
      Array<byte> encode()
      void writeToParcel(Parcel dest, int flags) 将类的数据写入外部提供的 Parcel 中。
      int describeContents() 描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
      • Methods inherited from class java.lang.Object

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

      • ProfileNotificationMessage

        ProfileNotificationMessage(Array<byte> data)
      • ProfileNotificationMessage

        ProfileNotificationMessage(Parcel in)
    • Method Detail

      • getOperation

         String getOperation()

        获取资料变更的操作名。

        Returns:

        资料变更的操作名。

      • setOperation

         void setOperation(String operation)

        设置资料变更的操作名。

        Parameters:
        operation - 资料变更的操作名。
      • getData

         String getData()

        获取资料变更的数据,可以为任意格式,如 JSON。

        Returns:

        资料变更的数据,可以为任意格式,如 JSON。

      • setData

         void setData(String data)

        设置资料变更的数据,可以为任意格式,如 JSON。

        Parameters:
        data - 资料变更的数据,可以为任意格式,如 JSON。
      • obtain

         static ProfileNotificationMessage obtain(String operation, String data)

        创建消息实例。

        Parameters:
        operation - 资料变更的操作名。
        data - 资料变更的数据,可以为任意格式,如 JSON。
        Returns:

        消息实例。

      • writeToParcel

         void writeToParcel(Parcel dest, int flags)

        将类的数据写入外部提供的 Parcel 中。

        Parameters:
        dest - 对象被写入的 Parcel。
        flags - 对象如何被写入的附加标志,可能是 0 或 PARCELABLE_WRITE_RETURN_VALUE。
      • describeContents

         int describeContents()

        描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。

        Returns:

        一个标志位,表明 Parcelable 对象特殊对象类型集合的排列。