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