[android] Clear out mapCallback's OnMapReadyCallbacks on onDestroy

This commit is contained in:
Robin Darby
2017-08-28 15:02:44 -06:00
committed by Tobrun
parent 95092df8e9
commit 6dbdf3aaeb

View File

@@ -264,6 +264,7 @@ public class MapView extends FrameLayout {
nativeMapView.terminateContext();
nativeMapView.terminateDisplay();
nativeMapView.destroySurface();
mapCallback.clearOnMapReadyCallbacks();
nativeMapView.destroy();
nativeMapView = null;
}
@@ -955,5 +956,9 @@ public class MapView extends FrameLayout {
void addOnMapReadyCallback(OnMapReadyCallback callback) {
onMapReadyCallbackList.add(callback);
}
void clearOnMapReadyCallbacks() {
onMapReadyCallbackList.clear();
}
}
}