diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt index 400860cc17ab..b6fd707cbf35 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt @@ -125,6 +125,7 @@ internal fun Window.setStatusBarStyle(style: String?) { @Suppress("DEPRECATION") private fun Window.statusBarHide() { + if (!decorView.isAttachedToWindow) return if (isEdgeToEdgeFeatureFlagOn) { WindowInsetsControllerCompat(this, decorView).run { systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE @@ -144,6 +145,7 @@ private fun Window.statusBarHide() { @Suppress("DEPRECATION") private fun Window.statusBarShow() { + if (!decorView.isAttachedToWindow) return if (isEdgeToEdgeFeatureFlagOn) { WindowInsetsControllerCompat(this, decorView).run { systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE