public class ConnectivityReceiver
extends android.content.BroadcastReceiver
| Constructor and Description |
|---|
ConnectivityReceiver(android.content.Context context)
ConnectivityReceiver constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectivityListener(ConnectivityListener listener) |
java.lang.Boolean |
getConnectedFlag()
Get the connectedFlag value
|
boolean |
isConnected()
Get the connectivity state.
|
static boolean |
isConnected(android.content.Context context)
Get the connectivity state as reported by the Android system
|
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
boolean |
removeConnectivityListener(ConnectivityListener listener) |
void |
removeConnectivityUpdates() |
void |
requestConnectivityUpdates() |
void |
setConnectedFlag(java.lang.Boolean connectedFlag)
Set the connectedFlag value
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtraspublic ConnectivityReceiver(android.content.Context context)
context - Android context. To avoid memory leaks, you might want to pass the application
context and make sure you call removeConnectivityUpdates() when you don't need
further updates (https://github.com/mapbox/mapbox-gl-native/issues/7176)public static boolean isConnected(android.content.Context context)
context - Android contextpublic boolean isConnected()
public java.lang.Boolean getConnectedFlag()
public void setConnectedFlag(java.lang.Boolean connectedFlag)
connectedFlag - Set it to true/false to override the connectivity statepublic void addConnectivityListener(ConnectivityListener listener)
public boolean removeConnectivityListener(ConnectivityListener listener)
@UiThread public void requestConnectivityUpdates()
@UiThread public void removeConnectivityUpdates()
public void onReceive(android.content.Context context,
android.content.Intent intent)
onReceive in class android.content.BroadcastReceiver