Package io.rong.imkit.config

## Interface ConversationListBehaviorListener

- All Implemented Interfaces:

      public 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 走融云默认处理方式。