EditMessageManager

public class EditMessageManager

Types

Link copied to clipboard
public enum ActiveType
Link copied to clipboard
public interface StatusListener

Properties

Link copied to clipboard
public boolean isEmoticonMode
Link copied to clipboard
public final static String TAG

Functions

Link copied to clipboard
public void activeEditMode(EditMessageManager.ActiveType type, EditMessageConfig config, boolean showKeyBoard)
Activates edit message mode.
Link copied to clipboard
public void addKeyboardHeightObserver(KeyboardHeightObserver observer)
Link copied to clipboard
public void addMentionBlocks(EditText editText, List<MentionBlock> mentionBlocks)
Rebinds the MentionList for the EditText in RongMentionManager.
Link copied to clipboard
Link copied to clipboard
public boolean canEditByLongClick(UiMessage uiMessage)
Link copied to clipboard
public void editMessage(EditText editText, ErrorHandler callback)
public void editMessage(Message message, String editContent)
Link copied to clipboard
public void exitEditMode()
Exits edit message state, clears edit message configuration, and retrieves draft.
Link copied to clipboard
public EditMessageConfig getEditMessageConfig()
Gets the edit message config if in edit message state.
Link copied to clipboard
public List<IEmoticonTab> getEmoticonTabs()
Link copied to clipboard
Link copied to clipboard
public List<IPluginModule> getPluginModules(ChannelType channelType)
Link copied to clipboard
public boolean isEditMessageState()
Whether currently in edit message state.
Link copied to clipboard
public boolean isEmoticonMode()
Link copied to clipboard
public void onAttachedToExtension(Fragment fragment, RongExtension extension)
Link copied to clipboard
public void onDeleteClick(ChannelType type, String targetId, EditText editText, int cursorPos)
Link copied to clipboard
public void onDestroy(ChannelType type, String targetId)
Link copied to clipboard
Link copied to clipboard
public void onDisconnect()
Link copied to clipboard
public void onInit(Context context, String appKey)
Link copied to clipboard
public void onKeyboardHeightChange(int orientation, boolean isOpen, int keyboardHeight)
Link copied to clipboard
public boolean onMessageLongClickEdit(Context context, UiMessage uiMessage)
Link copied to clipboard
public void onPause()
Link copied to clipboard
public void onReceivedMessage(Message message)
Link copied to clipboard
public void onResume()
Link copied to clipboard
public void onResumeEditModeResult(EditMessageManager.ActiveType type, EditMessageConfig config)
Handles resume edit mode result with different logic based on ActiveType.
Link copied to clipboard
public void onSendToggleClick(Message message)
Link copied to clipboard
public void onTextChanged(Context context, ChannelType type, String targetId, int cursorPos, int count, String text)
Link copied to clipboard
public void removeKeyboardHeightObserver(KeyboardHeightObserver observer)
Link copied to clipboard
Link copied to clipboard
public void setEmoticonMode(boolean show)