From e651a56ed9c59bb652afe98de5bf92cbc3c4f79b Mon Sep 17 00:00:00 2001 From: Jane Li Date: Fri, 20 Oct 2023 21:08:42 -0700 Subject: [PATCH] Revert ReactInstanceManager this::invokeDefaultOnBackPressed lambda (#41132) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41132 changelog: [internal] internal Reviewed By: fkgozali, mdvacca Differential Revision: D50520227 fbshipit-source-id: 707b662198d996352872207250d6ad4996c70717 --- .../main/java/com/facebook/react/ReactInstanceManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 0514faea9b6..4bd88ddab9f 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -276,7 +276,12 @@ public class ReactInstanceManager { mPackages.add( new CoreModulesPackage( this, - this::invokeDefaultOnBackPressed, + new DefaultHardwareBackBtnHandler() { + @Override + public void invokeDefaultOnBackPressed() { + ReactInstanceManager.this.invokeDefaultOnBackPressed(); + } + }, lazyViewManagersEnabled, minTimeLeftInFrameForNonBatchedOperationMs)); if (mUseDeveloperSupport) {