From 763dedf59729e73a32ec429fb2947b8848dfbf9d Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Thu, 14 May 2026 02:33:45 -0700 Subject: [PATCH] Move CxxCallbackImpl to native-types Summary: Changelog: [Internal] Reviewed By: thegreatercurve Differential Revision: D104870951 --- .../src/main/java/com/facebook/react/bridge/Arguments.kt | 1 + .../src/main/java/com/facebook/react/bridge/ReactContext.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.kt index b5a465bdd1e0..5d6c89ca0d52 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.kt @@ -139,6 +139,7 @@ public object Arguments { public fun fromJavaArgs(args: Any?): WritableNativeArray = fromJavaArgs(args as Array) @JvmStatic + @Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN") public fun fromJavaArgs(args: Array): WritableNativeArray { val arguments = WritableNativeArray() for (i in args.indices) { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java index 75123abe9469..e9e89413d451 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactContext.java @@ -270,7 +270,7 @@ public void removeWindowFocusChangeListener(WindowFocusChangeListener listener) @ThreadConfined(UI) public void onHostResume(@Nullable Activity activity) { mLifecycleState = LifecycleState.RESUMED; - mCurrentActivity = new WeakReference(activity); + mCurrentActivity = new WeakReference<>(activity); ReactMarker.logMarker(ReactMarkerConstants.ON_HOST_RESUME_START); for (LifecycleEventListener listener : mLifecycleEventListeners) { try { @@ -298,7 +298,7 @@ public void onUserLeaveHint(@Nullable Activity activity) { @ThreadConfined(UI) public void onNewIntent(@Nullable Activity activity, Intent intent) { UiThreadUtil.assertOnUiThread(); - mCurrentActivity = new WeakReference(activity); + mCurrentActivity = new WeakReference<>(activity); for (ActivityEventListener listener : mActivityEventListeners) { try { listener.onNewIntent(intent);