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)
,调用此方法注册自定义IExtensionModule
2. 一定要在进入会话界面之前调此方法
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)
,调用此方法反注册注册IExtensionModule
2. 一定要在进入会话界面之前调次方法
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()