diff --git a/shell/platform/android/io/flutter/embedding/android/FlutterView.java b/shell/platform/android/io/flutter/embedding/android/FlutterView.java index 08ba9ddce6b5a..c6936c97f5aa3 100644 --- a/shell/platform/android/io/flutter/embedding/android/FlutterView.java +++ b/shell/platform/android/io/flutter/embedding/android/FlutterView.java @@ -687,6 +687,7 @@ public void detachFromFlutterEngine() { isFlutterUiDisplayed = false; flutterRenderer.removeIsDisplayingFlutterUiListener(flutterUiDisplayListener); flutterRenderer.stopRenderingToSurface(); + renderSurface.detachFromRenderer(); flutterEngine = null; }