Package io.rong.imkit.config
Interface ConversationListBehaviorListener
-
- All Implemented Interfaces:
public interface ConversationListBehaviorListener会话列表界面操作的监听器。
-
-
Method Summary
Modifier and Type Method Description abstract booleanonConversationPortraitClick(Context context, ConversationType conversationType, String targetId)当点击会话头像后执行。 abstract booleanonConversationPortraitLongClick(Context context, ConversationType conversationType, String targetId)当长按会话头像后执行。 abstract booleanonConversationLongClick(Context context, View view, BaseUiConversation conversation)长按会话列表中的 item 时执行。 abstract booleanonConversationClick(Context context, View view, BaseUiConversation conversation)点击会话列表中的 item 时执行。 -
-
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 走融云默认处理方式。
-
-
-
-