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)
IExtensionModule
onInit
在接口中 IExtensionModule
appKey
- 应用唯一 key。public void onConnect(java.lang.String token)
IExtensionModule
onConnect
在接口中 IExtensionModule
token
- 用户连接时身份 id。public void onAttachedToExtension(RongExtension extension)
IExtensionModule
onAttachedToExtension
在接口中 IExtensionModule
extension
- Extension 对象。public void onDetachedFromExtension()
IExtensionModule
onDetachedFromExtension
在接口中 IExtensionModule
public void onReceivedMessage(Message message)
IExtensionModule
onReceivedMessage
在接口中 IExtensionModule
message
- 消息实体。public java.util.List<IPluginModule> getPluginModules(Conversation.ConversationType conversationType)
IExtensionModule
getPluginModules
在接口中 IExtensionModule
conversationType
- 会话类型。public java.util.List<IEmoticonTab> getEmoticonTabs()
IExtensionModule
getEmoticonTabs
在接口中 IExtensionModule
public void onDisconnect()
IExtensionModule
onDisconnect
在接口中 IExtensionModule