Interface IConversationSummaryProvider

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract boolean isSummaryType(MessageContent messageContent) 是否为本模板处理的消息内容。
      abstract Spannable getSummarySpannable(Context context, T t) 在会话列表页某条会话最后一条消息为该类型消息时,会话里需要展示的内容。 比如: 图片消息在会话里需要展示为"图片",那返回对应的字符串资源即可。
      Spannable getSummarySpannable(Context context, Conversation conversation) 在会话列表页某条会话最后一条消息为该类型消息时,会话里需要展示的内容。 比如: 图片消息在会话里需要展示为"图片",那返回对应的字符串资源即可。
      abstract boolean showSummaryWithName() 是否需要在会话里拼接发送者名称。 此配置只对群组会话有效。
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • isSummaryType

         abstract boolean isSummaryType(MessageContent messageContent)

        是否为本模板处理的消息内容。

        Parameters:
        messageContent - 待处理的消息内容
        Returns:

        是否处理。true 代表是本模板需要处理的消息,上层会继续调用模板的 getSummarySpannable ()} 获取资源。 false 代表不是本模板需要处理的消息。

      • getSummarySpannable

         abstract Spannable getSummarySpannable(Context context, T t)

        在会话列表页某条会话最后一条消息为该类型消息时,会话里需要展示的内容。 比如: 图片消息在会话里需要展示为"图片",那返回对应的字符串资源即可。

        Parameters:
        context - 上下文
        t - 消息内容
        Returns:

        会话里需要展示的字符串资源

      • getSummarySpannable

         Spannable getSummarySpannable(Context context, Conversation conversation)

        在会话列表页某条会话最后一条消息为该类型消息时,会话里需要展示的内容。 比如: 图片消息在会话里需要展示为"图片",那返回对应的字符串资源即可。

        Parameters:
        context - 上下文
        conversation - 消息体
        Since:

        5.2.5

      • showSummaryWithName

         abstract boolean showSummaryWithName()

        是否需要在会话里拼接发送者名称。 此配置只对群组会话有效。