[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 2bbde6903a
commit a5bfb4ac40

View File

@@ -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();
}
}
}