Package io.rong.imkit.feature.reference
Class ReferenceManager
-
- All Implemented Interfaces:
public class ReferenceManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
ReferenceManager.ReferenceStatusListener
-
Constructor Summary
Constructors Constructor Description ReferenceManager()
-
Method Summary
Modifier and Type Method Description static ReferenceManager
getInstance()
void
setReferenceStatusListener(ReferenceManager.ReferenceStatusListener listener)
void
removeReferenceStatusListener(ReferenceManager.ReferenceStatusListener listener)
void
onInit(Context context, String appKey)
void
onAttachedToExtension(Fragment fragment, RongExtension extension)
void
onDetachedFromExtension()
void
onReceivedMessage(Message message)
List<IPluginModule>
getPluginModules(ConversationType conversationType)
List<IEmoticonTab>
getEmoticonTabs()
void
onDisconnect()
void
onTextChanged(Context context, ConversationType type, String targetId, int cursorPos, int count, String text)
void
onSendToggleClick(Message message)
void
onDestroy(ConversationType type, String targetId)
void
hideReferenceView()
void
onDeleteClick(ConversationType type, String targetId, EditText editText, int cursorPos)
UiMessage
getUiMessage()
-
-
Method Detail
-
getInstance
static ReferenceManager getInstance()
-
setReferenceStatusListener
void setReferenceStatusListener(ReferenceManager.ReferenceStatusListener listener)
-
removeReferenceStatusListener
void removeReferenceStatusListener(ReferenceManager.ReferenceStatusListener listener)
-
onInit
void onInit(Context context, String appKey)
-
onAttachedToExtension
void onAttachedToExtension(Fragment fragment, RongExtension extension)
-
onDetachedFromExtension
void onDetachedFromExtension()
-
onReceivedMessage
void onReceivedMessage(Message message)
-
getPluginModules
List<IPluginModule> getPluginModules(ConversationType conversationType)
-
getEmoticonTabs
List<IEmoticonTab> getEmoticonTabs()
-
onDisconnect
void onDisconnect()
-
onTextChanged
void onTextChanged(Context context, ConversationType type, String targetId, int cursorPos, int count, String text)
-
onSendToggleClick
void onSendToggleClick(Message message)
-
onDestroy
void onDestroy(ConversationType type, String targetId)
-
hideReferenceView
void hideReferenceView()
-
onDeleteClick
void onDeleteClick(ConversationType type, String targetId, EditText editText, int cursorPos)
-
getUiMessage
UiMessage getUiMessage()
-
-
-
-