Interface ConversationListBehaviorListener

    • 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 onConversationPortraitClick(Context context, ConversationType conversationType, String targetId) 当点击会话头像后执行。
      abstract boolean onConversationPortraitLongClick(Context context, ConversationType conversationType, String targetId) 当长按会话头像后执行。
      abstract boolean onConversationLongClick(Context context, View view, BaseUiConversation conversation) 长按会话列表中的 item 时执行。
      abstract boolean onConversationClick(Context context, View view, BaseUiConversation conversation) 点击会话列表中的 item 时执行。
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • onConversationPortraitClick

         abstract boolean onConversationPortraitClick(Context context, ConversationType conversationType, String targetId)

        当点击会话头像后执行。

        Parameters:
        context - 上下文。
        conversationType - 会话类型。
        targetId - 被点击的用户id。
        Returns:

        如果用户自己处理了点击后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。

      • onConversationPortraitLongClick

         abstract boolean onConversationPortraitLongClick(Context context, ConversationType conversationType, String targetId)

        当长按会话头像后执行。

        Parameters:
        context - 上下文。
        conversationType - 会话类型。
        targetId - 被点击的用户id。
        Returns:

        如果用户自己处理了点击后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。

      • onConversationLongClick

         abstract boolean onConversationLongClick(Context context, View view, BaseUiConversation conversation)

        长按会话列表中的 item 时执行。

        Parameters:
        context - 上下文。
        view - 触发点击的 View。
        conversation - 长按时的会话条目。
        Returns:

        如果用户自己处理了长按会话后的逻辑处理,则返回 true, 否则返回 false,false 走融云默认处理方式。

      • onConversationClick

         abstract boolean onConversationClick(Context context, View view, BaseUiConversation conversation)

        点击会话列表中的 item 时执行。

        Parameters:
        context - 上下文。
        view - 触发点击的 View。
        conversation - 会话条目。
        Returns:

        如果用户自己处理了点击会话后的逻辑处理,则返回 true, 否则返回 false,false 走融云默认处理方式。