diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index ee72e9a4b..d12a8ae4b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -255,6 +255,14 @@ public class ReactInstanceManager { mUseSeparateUIBackgroundThread = useSeparateUIBackgroundThread; mMinNumShakes = minNumShakes; + CoreModulesPackage coreModulesPackage = + new CoreModulesPackage( + this, + mBackBtnHandler, + mUIImplementationProvider, + mLazyViewManagersEnabled); + mPackages.add(0, coreModulesPackage); + // Instantiate ReactChoreographer in UI thread. ReactChoreographer.initialize(); } @@ -954,13 +962,6 @@ public class ReactInstanceManager { reactContext.setNativeModuleCallExceptionHandler(mDevSupportManager); } - CoreModulesPackage coreModulesPackage = - new CoreModulesPackage( - this, - mBackBtnHandler, - mUIImplementationProvider, - mLazyViewManagersEnabled); - mPackages.add(0,coreModulesPackage); NativeModuleRegistry nativeModuleRegistry = processPackages(reactContext, mPackages, false); NativeModuleCallExceptionHandler exceptionHandler = mNativeModuleCallExceptionHandler != null