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 在接口中 ITextInputListenerconversationType - 会话类型targetId - 目标 idcursorPos - 输入文本时,光标位置初始位置offset - 文本的变化量:增加时为正数,减少是为负数text - 文本内容public MentionedInfo onSendButtonClick()
onSendButtonClick 在接口中 ITextInputListenerpublic void onDeleteClick(Conversation.ConversationType type,
                          java.lang.String targetId,
                          android.widget.EditText editText,
                          int cursorPos)
onDeleteClick 在接口中 ITextInputListenerpublic void setGroupMembersProvider(RongIM.IGroupMembersProvider groupMembersProvider)
public RongIM.IGroupMembersProvider getGroupMembersProvider()
public void setMentionedInputListener(IMentionedInputListener listener)
public void setAddMentionedMemberListener(IAddMentionedMemberListener listener)