From 3916090a241d0f2e31ad0a781cd69a014ac92011 Mon Sep 17 00:00:00 2001 From: Pablo Guardiola Date: Tue, 7 Feb 2017 17:15:20 +0100 Subject: [PATCH] hold a weak reference of the context to avoid leaks (#7964) --- .../mapbox/mapboxsdk/location/LocationSource.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java index ff367abe1..0f3d01304 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java @@ -13,6 +13,8 @@ import com.mapzen.android.lost.api.LocationRequest; import com.mapzen.android.lost.api.LocationServices; import com.mapzen.android.lost.api.LostApiClient; +import java.lang.ref.WeakReference; + /** * Manages locational updates. Contains methods to register and unregister location listeners. *