@UiThread public final class Mapbox extends Object
Obtain a reference by calling getInstance(Context, String)
. Usually this class is configured in
Application#onCreate() and is responsible for the active access token, application context, and
connectivity state.
Modifier and Type | Method and Description |
---|---|
static String |
getAccessToken()
Get the current active access token for this application.
|
static Context |
getApplicationContext()
Application context
|
static Mapbox |
getInstance(Context context,
String accessToken)
Get an instance of Mapbox.
|
static ModuleProvider |
getModuleProvider()
Get the module provider
|
static String |
getSkuToken()
Returns a SKU token, refreshed if necessary.
|
static TelemetryDefinition |
getTelemetry()
Get an instance of Telemetry if initialised
|
static boolean |
hasInstance()
Internal use.
|
static Boolean |
isConnected()
Determines whether we have an internet connection available.
|
static void |
setAccessToken(String accessToken)
Set the current active accessToken.
|
static void |
setConnected(Boolean connected)
Manually sets the connectivity state of the app.
|
@UiThread @NonNull public static Mapbox getInstance(@NonNull Context context, @Nullable String accessToken)
This class manages the Mapbox access token, application context, and connectivity state.
context
- Android context which holds or is an application contextaccessToken
- Mapbox access token@Nullable public static String getAccessToken()
public static void setAccessToken(String accessToken)
public static String getSkuToken()
@NonNull public static Context getApplicationContext()
public static void setConnected(Boolean connected)
connected
- flag to determine the connectivity state, true for connected, false for
disconnected, and null for ConnectivityManager to determine.public static Boolean isConnected()
@Nullable public static TelemetryDefinition getTelemetry()
@NonNull public static ModuleProvider getModuleProvider()
public static boolean hasInstance()
INSTANCE
is present.© 2015–2019 Mapbox. All rights reserved.