Package io.rong.imkit.config
Interface ConversationClickListener
-
- All Implemented Interfaces:
public interface ConversationClickListener
-
-
Method Summary
Modifier and Type Method Description abstract booleanonUserPortraitClick(Context context, ConversationType conversationType, UserInfo user, String targetId)当点击用户头像后执行。 abstract booleanonUserPortraitLongClick(Context context, ConversationType conversationType, UserInfo user, String targetId)当长按用户头像后执行。 abstract booleanonMessageClick(Context context, View view, Message message)当点击消息时执行。 abstract booleanonMessageLongClick(Context context, View view, Message message)当长按消息时执行。 abstract booleanonMessageLinkClick(Context context, String link, Message message)当点击链接消息时执行。 abstract booleanonReadReceiptStateClick(Context context, Message message)当点击已读回执状态时执行 booleanonQuickReplyClick(Context context)当点击常用语时执行 -
-
Method Detail
-
onUserPortraitClick
abstract boolean onUserPortraitClick(Context context, ConversationType conversationType, UserInfo user, String targetId)
当点击用户头像后执行。
- Parameters:
context- 上下文。conversationType- 会话类型。user- 被点击的用户的信息。targetId- 会话 id- Returns:
如果用户自己处理了点击后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。
-
onUserPortraitLongClick
abstract boolean onUserPortraitLongClick(Context context, ConversationType conversationType, UserInfo user, String targetId)
当长按用户头像后执行。
- Parameters:
context- 上下文。conversationType- 会话类型。user- 被点击的用户的信息。targetId- 会话 id- Returns:
如果用户自己处理了点击后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。
-
onMessageClick
abstract boolean onMessageClick(Context context, View view, Message message)
当点击消息时执行。
- Parameters:
context- 上下文。view- 触发点击的 View。message- 被点击的消息的实体信息。- Returns:
如果用户自己处理了点击后的逻辑处理,则返回 true, 否则返回 false, false 走融云默认处理方式。
-
onMessageLongClick
abstract boolean onMessageLongClick(Context context, View view, Message message)
当长按消息时执行。
- Parameters:
context- 上下文。view- 触发点击的 View。message- 被长按的消息的实体信息。- Returns:
如果用户自己处理了长按后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。
-
onMessageLinkClick
abstract boolean onMessageLinkClick(Context context, String link, Message message)
当点击链接消息时执行。
- Parameters:
context- 上下文。link- 被点击的链接。message- 被点击的消息的实体信息- Returns:
如果用户自己处理了点击后的逻辑处理,则返回 true, 否则返回 false, false 走融云默认处理方式。
-
onReadReceiptStateClick
abstract boolean onReadReceiptStateClick(Context context, Message message)
当点击已读回执状态时执行
- Parameters:
context- 上下文。message- 被点击消息的实体信息。- Returns:
如果用户自己处理了长按后的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。
-
onQuickReplyClick
boolean onQuickReplyClick(Context context)
当点击常用语时执行
- Returns:
如果用户自己处理了点击常用语的逻辑处理,则返回 true,否则返回 false,false 走融云默认处理方式。
-
-
-
-