Class POBNetworkMonitor
-
- All Implemented Interfaces:
public class POBNetworkMonitorPOBNetworkMonitor is used to monitor network state. Please use getNetworkMonitor method instead of creating new instance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPOBNetworkMonitor.ConnectionTypeEnum constant to maintain connection Type Required for OpenWrap RTB 2.5
public interfacePOBNetworkMonitor.POBConnectivityListenerInterface definition to provide connectivity callbacks
-
Field Summary
Fields Modifier and Type Field Description public POBNetworkMonitor.ConnectionTypeconnectionType
-
Constructor Summary
Constructors Constructor Description POBNetworkMonitor(Context context)Construct POBNetworkMonitor Please use getNetworkMonitor method instead of creating new instance.
-
Method Summary
Modifier and Type Method Description POBNetworkMonitor.ConnectionTypegetConnectionType()booleanisWiFiConnected()booleanisNetworkAvailable()Method is used to check if network is available static booleanisNetworkAvailable(Context appContext)Method is used to check if network is available voidupdateConnectionType()Updates connection type using connectivity manager, This method has to be called from constructor and from broadcast receivers onReceive() method for action connectivity change. voidresetConnectivityListener()Method is used to reset connectivity listener voidunregisterConnectivityListener(@Nullable() POBNetworkMonitor.POBConnectivityListener connectivityListener)Method is used to unregister specific POBConnectivityListener which already registered voidregisterConnectivityListener(POBNetworkMonitor.POBConnectivityListener connectivityListener)Method is used to register the POBConnectivityListener to connectivityListeners` -
-
Constructor Detail
-
POBNetworkMonitor
POBNetworkMonitor(Context context)
Construct POBNetworkMonitor Please use getNetworkMonitor method instead of creating new instance.- Parameters:
context- application context
-
-
Method Detail
-
getConnectionType
@NonNull() POBNetworkMonitor.ConnectionType getConnectionType()
-
isWiFiConnected
boolean isWiFiConnected()
-
isNetworkAvailable
boolean isNetworkAvailable()
Method is used to check if network is available
- Returns:
true if network is available else returns false
-
isNetworkAvailable
static boolean isNetworkAvailable(Context appContext)
Method is used to check if network is available
- Parameters:
appContext- of android application context- Returns:
true if network is available else returns false
-
updateConnectionType
void updateConnectionType()
Updates connection type using connectivity manager, This method has to be called from constructor and from broadcast receivers onReceive() method for action connectivity change.
-
resetConnectivityListener
@MainThread() void resetConnectivityListener()
Method is used to reset connectivity listener
-
unregisterConnectivityListener
@MainThread() void unregisterConnectivityListener(@Nullable() POBNetworkMonitor.POBConnectivityListener connectivityListener)
Method is used to unregister specific POBConnectivityListener which already registered
- Parameters:
connectivityListener- of type POBConnectivityListener
-
registerConnectivityListener
@MainThread() void registerConnectivityListener(POBNetworkMonitor.POBConnectivityListener connectivityListener)
Method is used to register the POBConnectivityListener to connectivityListeners`
- Parameters:
connectivityListener- of type POBConnectivityListener
-
-
-
-