diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-09-11 16:26:58 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2017-09-11 16:26:58 +0200 |
commit | ddc81f4a29a8a2e1d4bc3e1c00ea8628cfe9f864 (patch) | |
tree | 75c69ec6c7f1d7f311a0879b909fc3c12c7574e0 | |
parent | 36c307f04fd06961d253b11f6189c0d50d4a9cd7 (diff) | |
parent | dc3bc5eb2d35171aa07fa7efc60703ee330f1f31 (diff) | |
download | qtlocation-mapboxgl-upstream/robindarby-robindarby-mapview-mapCallback-clear-ondestroy.tar.gz |
Merge branch 'robindarby-mapview-mapCallback-clear-ondestroy' of https://github.com/robindarby/mapbox-gl-native into robindarby-robindarby-mapview-mapCallback-clear-ondestroyupstream/robindarby-robindarby-mapview-mapCallback-clear-ondestroy
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java index cfe042d1f9..4d6189ddcf 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java @@ -296,6 +296,7 @@ public class MapView extends FrameLayout { @UiThread public void onDestroy() { destroyed = true; + mapCallback.clearOnMapReadyCallbacks(); nativeMapView.destroy(); nativeMapView = null; } @@ -1014,5 +1015,9 @@ public class MapView extends FrameLayout { void addOnMapReadyCallback(OnMapReadyCallback callback) { onMapReadyCallbackList.add(callback); } + + void clearOnMapReadyCallbacks() { + onMapReadyCallbackList.clear(); + } } } |