[android] Clear out mapCallback's OnMapReadyCallbacks on onDestroy
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user