public class RongMentionManager extends java.lang.Object implements ITextInputListener
限定符和类型 | 方法和说明 |
---|---|
void |
createInstance(Conversation.ConversationType conversationType,
java.lang.String targetId,
android.widget.EditText inputEditText) |
void |
destroyInstance(Conversation.ConversationType conversationType,
java.lang.String targetId) |
RongIM.IGroupMembersProvider |
getGroupMembersProvider() |
static RongMentionManager |
getInstance() |
java.lang.String |
getMentionBlockInfo() |
void |
mentionMember(Conversation.ConversationType conversationType,
java.lang.String targetId,
java.lang.String userId) |
void |
mentionMember(UserInfo userInfo) |
void |
onDeleteClick(Conversation.ConversationType type,
java.lang.String targetId,
android.widget.EditText editText,
int cursorPos) |
MentionedInfo |
onSendButtonClick() |
void |
onTextEdit(Conversation.ConversationType conversationType,
java.lang.String targetId,
int cursorPos,
int offset,
java.lang.String text)
当输入框文本变化时,回调此方法。
|
void |
setAddMentionedMemberListener(IAddMentionedMemberListener listener) |
void |
setGroupMembersProvider(RongIM.IGroupMembersProvider groupMembersProvider) |
void |
setMentionedInputListener(IMentionedInputListener listener) |
public static RongMentionManager getInstance()
public void createInstance(Conversation.ConversationType conversationType, java.lang.String targetId, android.widget.EditText inputEditText)
public void destroyInstance(Conversation.ConversationType conversationType, java.lang.String targetId)
public void mentionMember(Conversation.ConversationType conversationType, java.lang.String targetId, java.lang.String userId)
public void mentionMember(UserInfo userInfo)
public java.lang.String getMentionBlockInfo()
public void onTextEdit(Conversation.ConversationType conversationType, java.lang.String targetId, int cursorPos, int offset, java.lang.String text)
onTextEdit
在接口中 ITextInputListener
conversationType
- 会话类型targetId
- 目标 idcursorPos
- 输入文本时,光标位置初始位置offset
- 文本的变化量:增加时为正数,减少是为负数text
- 文本内容public MentionedInfo onSendButtonClick()
onSendButtonClick
在接口中 ITextInputListener
public void onDeleteClick(Conversation.ConversationType type, java.lang.String targetId, android.widget.EditText editText, int cursorPos)
onDeleteClick
在接口中 ITextInputListener
public void setGroupMembersProvider(RongIM.IGroupMembersProvider groupMembersProvider)
public RongIM.IGroupMembersProvider getGroupMembersProvider()
public void setMentionedInputListener(IMentionedInputListener listener)
public void setAddMentionedMemberListener(IAddMentionedMemberListener listener)