public class PMNetworkMonitor
extends android.content.BroadcastReceiver
| Modifier and Type | Class and Description |
|---|---|
static class |
PMNetworkMonitor.ConnectionType
Enum constant to maintain connection Type
Required for OpenWrap RTB 2.5
|
static class |
PMNetworkMonitor.NetworkType
Enum constants to maintain network type
Required for SSP
|
static interface |
PMNetworkMonitor.PMConnectivityListener |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<PMNetworkMonitor.PMConnectivityListener> |
connectivityListeners |
| Constructor and Description |
|---|
PMNetworkMonitor(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
PMNetworkMonitor.ConnectionType |
getConnectionType()
Method is used to get Connection type
|
PMNetworkMonitor.NetworkType |
getCurrentNetworkType()
Method is used to get current network type
|
boolean |
isNetworkAvailable()
Method is used to check if network is available
|
static boolean |
isNetworkAvailable(android.content.Context context)
Method is used to check if network is available
|
void |
onReceive(android.content.Context context,
android.content.Intent intent)
Callback method of BroadCastReceiver used to receive updates in network state
|
void |
registerConnectivityListener(PMNetworkMonitor.PMConnectivityListener connectivityListener)
Method is used to register the PMConnectivityListener to connectivityListeners
|
void |
resetConnectivityListener()
Method is used to reset connectivity listener
|
void |
unregisterConnectivityListener(PMNetworkMonitor.PMConnectivityListener connectivityListener)
Method is used to unregister specific PMConnectivityListener which already registered
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtrasprotected java.util.List<PMNetworkMonitor.PMConnectivityListener> connectivityListeners
public static boolean isNetworkAvailable(android.content.Context context)
context - of android application contextpublic boolean isNetworkAvailable()
public void onReceive(android.content.Context context,
android.content.Intent intent)
onReceive in class android.content.BroadcastReceivercontext - android contextintent - value of type Intent which includes network actionspublic void resetConnectivityListener()
public void unregisterConnectivityListener(PMNetworkMonitor.PMConnectivityListener connectivityListener)
connectivityListener - of type PMConnectivityListenerpublic void registerConnectivityListener(PMNetworkMonitor.PMConnectivityListener connectivityListener)
connectivityListener - of type PMConnectivityListenerpublic PMNetworkMonitor.NetworkType getCurrentNetworkType()
public PMNetworkMonitor.ConnectionType getConnectionType()