Package io.rong.imlib
Class ModuleManager
-
- All Implemented Interfaces:
@Deprecated() public class ModuleManagerNote: For new features, avoid using this class whenever possible.
1. For extensions to IM lib, such as remoteControl or moment, use .
2. For internal functionalities of IM client, such as real-time location sharing (currently using ModuleManager), handle it directly within RongCoreClient.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceModuleManager.MessageRouterpublic interfaceModuleManager.ConnectivityStateChangedListener
-
Constructor Summary
Constructors Constructor Description ModuleManager()
-
Method Summary
Modifier and Type Method Description static voidaddConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)static voidaddMessageRouter(ModuleManager.MessageRouter listener)static voidremoveMessageRouter(ModuleManager.MessageRouter router)static voidremoveConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)static IRongCoreListener.OnReceiveMessageListenergetListener()-
-
Method Detail
-
addConnectivityStateChangedListener
static void addConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)
-
addMessageRouter
static void addMessageRouter(ModuleManager.MessageRouter listener)
-
removeMessageRouter
static void removeMessageRouter(ModuleManager.MessageRouter router)
-
removeConnectivityStateChangedListener
static void removeConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)
-
getListener
static IRongCoreListener.OnReceiveMessageListener getListener()
-
-
-
-