Call all lifecycle methods on snapshot mapView

This commit is contained in:
Fynn Godau
2023-06-17 19:18:34 +02:00
committed by Clark Chen
parent e7a5f64fe5
commit f5ee9d4a3b

View File

@@ -77,6 +77,7 @@ public class SignalMapView extends LinearLayout {
public static ListenableFuture<Bitmap> snapshot(final LatLng place, @NonNull final MapView mapView) {
final SettableFuture<Bitmap> future = new SettableFuture<>();
mapView.onCreate(null);
mapView.onStart();
mapView.onResume();
mapView.setVisibility(View.VISIBLE);
@@ -91,6 +92,7 @@ public class SignalMapView extends LinearLayout {
future.set(bitmap);
mapView.setVisibility(View.GONE);
mapView.onPause();
mapView.onStop();
mapView.onDestroy();
}));
});