diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java b/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java index 6d93ccc85b0..110ebdf34be 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java @@ -96,6 +96,12 @@ public class ReactModalHostView extends ViewGroup implements LifecycleEventListe // Do nothing as we are laid out by UIManager } + @Override + protected void onDetachedFromWindow() { + super.onDetachedFromWindow(); + dismiss(); + } + @Override public void addView(View child, int index) { UiThreadUtil.assertOnUiThread();