public class ConnectivityReceiver
extends android.content.BroadcastReceiver
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activates the connectivity receiver.
|
void |
addListener(ConnectivityListener listener)
Add a listener to be notified
|
void |
deactivate()
Deactivates the connectivity receiver.
|
static ConnectivityReceiver |
instance(android.content.Context context)
Get or create the singleton instance
|
boolean |
isConnected(android.content.Context context)
Get current connectivity state
|
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
void |
removeListener(ConnectivityListener listener)
Remove a listener
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtraspublic static ConnectivityReceiver instance(android.content.Context context)
public void activate()
if the underlying connectivity receiver isn't active, register the connectivity receiver.
public void deactivate()
if no other components are listening, unregister the underlying connectivity receiver.
public void onReceive(android.content.Context context,
android.content.Intent intent)
onReceive in class android.content.BroadcastReceiverBroadcastReceiver.onReceive(Context, Intent)public void addListener(ConnectivityListener listener)
listener - the listener to addpublic void removeListener(ConnectivityListener listener)
listener - the listener to removepublic boolean isConnected(android.content.Context context)
context - current Context