public abstract class AbstractIMLibExtensionModule extends java.lang.Object implements IMLibExtensionModule
构造器和说明 |
---|
AbstractIMLibExtensionModule() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.Class<? extends MessageContent>> |
getCmdMessageContentList()
返回本 module 新增的所有信令消息
|
java.util.List<java.lang.Class<? extends MessageContent>> |
getMessageContentList()
返回本 module 新增的所有的消息类型,包括信令消息
|
void |
onConnectStatusChanged(RongIMClient.ConnectionStatusListener.ConnectionStatus status)
链接状态变化时,调用此方法
|
void |
onCreate(android.content.Context context,
java.lang.String appKey)
模块可在此进行初始化
|
void |
onDestroy() |
void |
onLogin(java.lang.String userId,
java.lang.String token)
|
void |
onLogout() |
boolean |
onReceiveMessage(Message message,
int left,
boolean offline,
int cmdLeft)
仅当收到本模块新增的消息类型时,调用此方法
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onRequestHardwareResource
public void onCreate(android.content.Context context, java.lang.String appKey)
IMLibExtensionModule
onCreate
在接口中 IMLibExtensionModule
context
- 上下文appKey
- App keypublic void onLogin(java.lang.String userId, java.lang.String token)
IMLibExtensionModule
onLogin
在接口中 IMLibExtensionModule
userId
- 用户 idtoken
- tokenpublic boolean onReceiveMessage(Message message, int left, boolean offline, int cmdLeft)
IMLibExtensionModule
onReceiveMessage
在接口中 IMLibExtensionModule
message
- 消息left
- 离线消息剩余数offline
- 是否离线状态cmdLeft
- 命令消息剩余数public java.util.List<java.lang.Class<? extends MessageContent>> getMessageContentList()
IMLibExtensionModule
getMessageContentList
在接口中 IMLibExtensionModule
public java.util.List<java.lang.Class<? extends MessageContent>> getCmdMessageContentList()
IMLibExtensionModule
getCmdMessageContentList
在接口中 IMLibExtensionModule
public void onConnectStatusChanged(RongIMClient.ConnectionStatusListener.ConnectionStatus status)
IMLibExtensionModule
onConnectStatusChanged
在接口中 IMLibExtensionModule
status
- 连接状态public void onLogout()
onLogout
在接口中 IMLibExtensionModule
public void onDestroy()
onDestroy
在接口中 IMLibExtensionModule