public class DefaultExtensionModule extends java.lang.Object implements IExtensionModule
| 构造器和说明 |
|---|
DefaultExtensionModule() |
DefaultExtensionModule(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<IEmoticonTab> |
getEmoticonTabs()
在会话中可以配置多个表情 tab,也可以配置单个表情 tab。
|
java.util.List<IPluginModule> |
getPluginModules(Conversation.ConversationType conversationType)
用户可以根据不同的会话,配置 “+” 号区域插件。
|
void |
onAttachedToExtension(RongExtension extension)
进入会话后,Extension 加载所有注册的 module。
|
void |
onConnect(java.lang.String token)
SDK 开始连接。
|
void |
onDetachedFromExtension()
退出会话,Extension 释放所有已加载的 module。
|
void |
onDisconnect()
SDK 断开连接。
|
void |
onInit(java.lang.String appKey)
SDK 初始化。
|
void |
onReceivedMessage(Message message)
SDK 接收到消息后,通过此方法路由给对应的模块去处理。
|
public DefaultExtensionModule(android.content.Context context)
public DefaultExtensionModule()
public void onInit(java.lang.String appKey)
IExtensionModuleonInit 在接口中 IExtensionModuleappKey - 应用唯一 key。public void onConnect(java.lang.String token)
IExtensionModuleonConnect 在接口中 IExtensionModuletoken - 用户连接时身份 id。public void onAttachedToExtension(RongExtension extension)
IExtensionModuleonAttachedToExtension 在接口中 IExtensionModuleextension - Extension 对象。public void onDetachedFromExtension()
IExtensionModuleonDetachedFromExtension 在接口中 IExtensionModulepublic void onReceivedMessage(Message message)
IExtensionModuleonReceivedMessage 在接口中 IExtensionModulemessage - 消息实体。public java.util.List<IPluginModule> getPluginModules(Conversation.ConversationType conversationType)
IExtensionModulegetPluginModules 在接口中 IExtensionModuleconversationType - 会话类型。public java.util.List<IEmoticonTab> getEmoticonTabs()
IExtensionModulegetEmoticonTabs 在接口中 IExtensionModulepublic void onDisconnect()
IExtensionModuleonDisconnect 在接口中 IExtensionModule