public class RongExtensionManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
addExtensionModule(IExtensionModule extensionModule)
添加自定义的  
IExtensionModule,添加后,可以通过 getExtensionModules() 获取已注册的 module
 
 注意:
 1. | 
void | 
addPhraseList(java.util.List<java.lang.String> phrasesList)
添加短语(初始化快捷回复功能) 
 | 
java.util.List<IExtensionModule> | 
getExtensionModules()
获取已注册的模块。 
 | 
static RongExtensionManager | 
getInstance()  | 
java.util.List<java.lang.String> | 
getPhrasesList()
获取短语列表 
 | 
void | 
registerExtensionModule(IExtensionModule extensionModule)
注册自定义的  
IExtensionModule,注册后,可以通过 getExtensionModules() 获取已注册的 module
 
 注意:
 1. | 
void | 
registerExtensionModule(int index,
                       IExtensionModule extensionModule)  | 
static void | 
setExtensionProxy(IExtensionProxy proxy)
设置 Extension 代理,在代理方法执行时,进行自定义修改。 
 | 
void | 
unregisterExtensionModule(IExtensionModule extensionModule)
注销  
IExtensionModule 模块
 
 注意:
 1. | 
public static RongExtensionManager getInstance()
public static void setExtensionProxy(IExtensionProxy proxy)
proxy - 代理实例public void registerExtensionModule(IExtensionModule extensionModule)
IExtensionModule,注册后,可以通过 getExtensionModules() 获取已注册的 module
 注意: 1. 请在 SDK 初始化后RongIM.init(Context),调用此方法注册自定义IExtensionModule2. 一定要在进入会话界面之前调此方法
extensionModule - 自定义模块。java.lang.IllegalArgumentException - IExtensionModule 参数非法时,抛出异常public void registerExtensionModule(int index,
                                    IExtensionModule extensionModule)
public void addExtensionModule(IExtensionModule extensionModule)
IExtensionModule,添加后,可以通过 getExtensionModules() 获取已注册的 module
 注意: 1. 此方法只是把自定义IExtensionModule加入到IExtensionModule列表,不会调用IExtensionModule.onInit(String)2. 注册请使用registerExtensionModule(IExtensionModule)3. 此方法适用于IExtensionModule的排序
extensionModule - 自定义模块。java.lang.IllegalArgumentException - IExtensionModule 参数非法时,抛出异常public void unregisterExtensionModule(IExtensionModule extensionModule)
IExtensionModule 模块
 注意: 1. 请在 SDK 初始化后RongIM.init(Context),调用此方法反注册注册IExtensionModule2. 一定要在进入会话界面之前调次方法
extensionModule - 已注册的 IExtensionModule 模块java.lang.IllegalArgumentException - IExtensionModule 参数非法时,抛出异常public java.util.List<IExtensionModule> getExtensionModules()
public void addPhraseList(java.util.List<java.lang.String> phrasesList)
phrasesList - 短语列表public java.util.List<java.lang.String> getPhrasesList()