From 209c469baab64e0cf28f56111ac84aa06a13fd77 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Tue, 2 Jun 2026 11:27:49 +0200 Subject: [PATCH] fix(android): update to match `ReactNativeHost` migration to Kotlin --- .../com/microsoft/reacttetapp/react/MainReactNativeHost.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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