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 7ec8ae51691..6eeb10aae71 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 @@ -7,6 +7,7 @@ package com.facebook.react.views.modal; +import android.annotation.TargetApi; import android.app.Activity; import android.app.Dialog; import android.content.Context; @@ -15,6 +16,7 @@ import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; +import android.view.ViewStructure; import android.view.WindowManager; import android.view.accessibility.AccessibilityEvent; import android.widget.FrameLayout; @@ -73,6 +75,12 @@ public class ReactModalHostView extends ViewGroup implements LifecycleEventListe mHostView = new DialogRootViewGroup(context); } + @TargetApi(23) + @Override + public void dispatchProvideStructure(ViewStructure structure) { + mHostView.dispatchProvideStructure(structure); + } + @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { // Do nothing as we are laid out by UIManager