diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.kt index 421091a14de5..c8683776fbc3 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UiThreadUtil.kt @@ -15,7 +15,7 @@ import com.facebook.react.common.build.ReactBuildConfig public object UiThreadUtil { private val mainHandler: Handler by - lazy(LazyThreadSafetyMode.NONE) { Handler(Looper.getMainLooper()) } + lazy(LazyThreadSafetyMode.SYNCHRONIZED) { Handler(Looper.getMainLooper()) } /** * Returns the handler associated with the main (UI) thread.