From e25860f07c6af8d529d618da3ded556485ca0a73 Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Wed, 24 Apr 2024 00:20:54 -0700 Subject: [PATCH] Fixing exposing ReactDelegate through ReactActivity for reload() (#44227) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44227 In https://github.com/facebook/react-native/pull/44223/ kudo identified the incorrect return type. Reviewed By: christophpurrer, philIip Differential Revision: D56497700 fbshipit-source-id: 5d7fc7ef21c3d3033a2567eba51b613eb41f0a1a --- packages/react-native/ReactAndroid/api/ReactAndroid.api | 2 +- .../src/main/java/com/facebook/react/ReactActivity.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index c4a836b8cf2..138b80791dd 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -93,7 +93,7 @@ public abstract class com/facebook/react/ReactActivity : androidx/appcompat/app/ protected fun createReactActivityDelegate ()Lcom/facebook/react/ReactActivityDelegate; protected fun getMainComponentName ()Ljava/lang/String; public fun getReactActivityDelegate ()Lcom/facebook/react/ReactActivityDelegate; - public fun getReactDelegate ()V + public fun getReactDelegate ()Lcom/facebook/react/ReactDelegate; protected final fun getReactInstanceManager ()Lcom/facebook/react/ReactInstanceManager; protected final fun getReactNativeHost ()Lcom/facebook/react/ReactNativeHost; public fun invokeDefaultOnBackPressed ()V diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java index 45306772da1..75e8f255d77 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactActivity.java @@ -65,8 +65,8 @@ public abstract class ReactActivity extends AppCompatActivity mDelegate.onDestroy(); } - public void getReactDelegate() { - mDelegate.getReactDelegate(); + public @Nullable ReactDelegate getReactDelegate() { + return mDelegate.getReactDelegate(); } public ReactActivityDelegate getReactActivityDelegate() {