diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerImpl.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerImpl.java index 88a064c6cd..1b8ac840ab 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerImpl.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerImpl.java @@ -663,7 +663,11 @@ import static com.facebook.react.bridge.ReactMarkerConstants.*; attachMeasuredRootViewToInstance(rootView, catalystInstance); } - for (ReactInstanceEventListener listener : mReactInstanceEventListeners) { + ReactInstanceEventListener[] listeners = + new ReactInstanceEventListener[mReactInstanceEventListeners.size()]; + listeners = mReactInstanceEventListeners.toArray(listeners); + + for (ReactInstanceEventListener listener : listeners) { listener.onReactContextInitialized(reactContext); } }