Package io.rong.imkit.feature.mention
Class RongMentionManager
-
- All Implemented Interfaces:
public class RongMentionManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRongMentionManager.IGroupMembersProviderpublic interfaceRongMentionManager.IGroupMemberCallback
-
Method Summary
Modifier and Type Method Description static RongMentionManagergetInstance()voidcreateInstance(ConversationType conversationType, String targetId, EditText editText)voiddestroyInstance(ConversationType conversationType, String targetId, EditText editText)voidmentionMember(ConversationType conversationType, String targetId, String userId)voidmentionMember(UserInfo userInfo)StringgetMentionBlockInfo()voidonTextChanged(Context context, ConversationType conversationType, String targetId, int cursorPos, int offset, String text, EditText editText)当输入框文本变化时,回调此方法。 voidonSendToggleClick(Message message, EditText editText)voidonDeleteClick(ConversationType type, String targetId, EditText editText, int cursorPos)RongMentionManager.IGroupMembersProvidergetGroupMembersProvider()voidsetMentionedInputListener(IMentionedInputListener listener)voidsetAddMentionedMemberListener(IAddMentionedMemberListener listener)voidsetGroupMembersProvider(RongMentionManager.IGroupMembersProvider groupMembersProvider)设置群组成员提供者。 '@' 功能和VoIP功能在选人界面,需要知道群组内成员信息,开发者需要设置该提供者。 开发者需要在回调中获取到群成员信息 并通过中的方法设置到 sdk 中 -
-
Method Detail
-
getInstance
static RongMentionManager getInstance()
-
createInstance
void createInstance(ConversationType conversationType, String targetId, EditText editText)
-
destroyInstance
void destroyInstance(ConversationType conversationType, String targetId, EditText editText)
-
mentionMember
void mentionMember(ConversationType conversationType, String targetId, String userId)
-
mentionMember
void mentionMember(UserInfo userInfo)
-
getMentionBlockInfo
String getMentionBlockInfo()
-
onTextChanged
void onTextChanged(Context context, ConversationType conversationType, String targetId, int cursorPos, int offset, String text, EditText editText)
当输入框文本变化时,回调此方法。
- Parameters:
conversationType- 会话类型targetId- 目标 idcursorPos- 输入文本时,光标位置初始位置offset- 文本的变化量:增加时为正数,减少是为负数text- 文本内容
-
onSendToggleClick
void onSendToggleClick(Message message, EditText editText)
-
onDeleteClick
void onDeleteClick(ConversationType type, String targetId, EditText editText, int cursorPos)
-
getGroupMembersProvider
RongMentionManager.IGroupMembersProvider getGroupMembersProvider()
-
setMentionedInputListener
void setMentionedInputListener(IMentionedInputListener listener)
-
setAddMentionedMemberListener
void setAddMentionedMemberListener(IAddMentionedMemberListener listener)
-
setGroupMembersProvider
void setGroupMembersProvider(RongMentionManager.IGroupMembersProvider groupMembersProvider)
设置群组成员提供者。
'@' 功能和VoIP功能在选人界面,需要知道群组内成员信息,开发者需要设置该提供者。 开发者需要在回调中获取到群成员信息 并通过中的方法设置到 sdk 中
- Parameters:
groupMembersProvider- 群组成员提供者。
-
-
-
-