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 a single instance of ConnectivityReceiver.
|
boolean |
isConnected()
Get current connectivity state
|
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
void |
removeListener(ConnectivityListener listener)
Remove a listener
|
void |
setConnected(java.lang.Boolean connected)
Overwrites system connectivity state.
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
public static ConnectivityReceiver instance(android.content.Context context)
context
- the context to extract the application context frompublic 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.BroadcastReceiver
public void setConnected(java.lang.Boolean connected)
Mapbox.setConnected(Boolean)
.connected
- flag to determine the connectivity state, true for connected, false for
disconnected, and null for ConnectivityManager to determine.public void addListener(ConnectivityListener listener)
listener
- the listener to addpublic void removeListener(ConnectivityListener listener)
listener
- the listener to removepublic boolean isConnected()
© 2015–2019 Mapbox. All rights reserved.