diff options
author | Tobrun <tobrun@mapbox.com> | 2017-04-26 16:03:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-26 16:03:56 +0200 |
commit | e33d71b55fc2ca3f2f83d5a17d88b64efb799608 (patch) | |
tree | 5cdffcac4e0db5fdf36ebb1d72e4656a7c231c5a /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java | |
parent | 184cbda4e8e150de22792a1fd8204fddf7897401 (diff) | |
download | qtlocation-mapboxgl-e33d71b55fc2ca3f2f83d5a17d88b64efb799608.tar.gz |
[android] - share locationsource between locational components (#8825)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java index 83e2be3a69..8098ee4d86 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java @@ -4,6 +4,7 @@ import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.support.annotation.NonNull; +import android.support.annotation.UiThread; import android.text.TextUtils; import com.mapbox.mapboxsdk.constants.MapboxConstants; @@ -31,11 +32,12 @@ public final class Mapbox { * @param accessToken Mapbox access token * @return the single instance of Mapbox */ + @UiThread public static synchronized Mapbox getInstance(@NonNull Context context, @NonNull String accessToken) { if (INSTANCE == null) { Context appContext = context.getApplicationContext(); INSTANCE = new Mapbox(appContext, accessToken); - LocationEngine locationEngine = new LocationSource(appContext); + LocationEngine locationEngine = LocationSource.getLocationEngine(appContext); locationEngine.setPriority(LocationEnginePriority.NO_POWER); MapboxTelemetry.getInstance().initialize( appContext, accessToken, BuildConfig.MAPBOX_EVENTS_USER_AGENT, locationEngine); |