Package io.rong.imlib
Class ModuleManager
-
- All Implemented Interfaces:
@Deprecated() public class ModuleManager
Note: 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 interface
ModuleManager.MessageRouter
public interface
ModuleManager.ConnectivityStateChangedListener
-
Constructor Summary
Constructors Constructor Description ModuleManager()
-
Method Summary
Modifier and Type Method Description static void
addConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)
static void
addMessageRouter(ModuleManager.MessageRouter listener)
static void
removeMessageRouter(ModuleManager.MessageRouter router)
static void
removeConnectivityStateChangedListener(ModuleManager.ConnectivityStateChangedListener listener)
static IRongCoreListener.OnReceiveMessageListener
getListener()
-
-
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()
-
-
-
-