diff --git a/packages/app/android/app/src/reacthost-0.76/java/com/microsoft/reacttetapp/react/MainReactNativeHost.kt b/packages/app/android/app/src/reacthost-0.76/java/com/microsoft/reacttetapp/react/MainReactNativeHost.kt index 87a72498b..96e091d7e 100644 --- a/packages/app/android/app/src/reacthost-0.76/java/com/microsoft/reacttetapp/react/MainReactNativeHost.kt +++ b/packages/app/android/app/src/reacthost-0.76/java/com/microsoft/reacttetapp/react/MainReactNativeHost.kt @@ -26,7 +26,7 @@ class MainReactNativeHost( private val reactBundleNameProvider: ReactBundleNameProvider ) : com.microsoft.reacttestapp.compat.ReactNativeHostCompat(application) { val jsExecutorName: String - get() = javaScriptExecutorFactory.toString() + get() = getJavaScriptExecutorFactory().toString() var source: BundleSource = if (reactBundleNameProvider.bundleName == null || isPackagerRunning(application)) { @@ -37,6 +37,9 @@ class MainReactNativeHost( var onBundleSourceChanged: ((newSource: BundleSource) -> Unit)? = null + private val application + get() = getApplication() as TestApp + private var currentActivityTracker = CurrentActivityTracker() private val reactInstanceEventListeners = @@ -54,7 +57,7 @@ class MainReactNativeHost( beforeReactNativeInit() if (BuildConfig.REACTAPP_USE_BRIDGELESS) { - val reactHost = (application as TestApp).reactHost + val reactHost = application.reactHost reactHost.addReactInstanceEventListener(object : ReactInstanceEventListener { override fun onReactContextInitialized(context: ReactContext) { // proactively removing the listener to avoid leaking memory