From 1e8c3e4ad8ce23bca51ff5986e2b8b432d40e3a3 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Sat, 6 Feb 2021 23:02:02 -0800 Subject: [PATCH] Unregister UIManagerModule from LifecycleEventListener Summary: This diff unregisters the UIManagerModule from LifecycleEventListener during turn down of the bridge. changelog: [internal] internal Reviewed By: JoshuaGross Differential Revision: D26239156 fbshipit-source-id: b230949228c6e580cca088c395b970a3cff94839 --- .../main/java/com/facebook/react/uimanager/UIManagerModule.java | 1 + 1 file changed, 1 insertion(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java index 36457847cb1..c0a22ad6b81 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerModule.java @@ -247,6 +247,7 @@ public class UIManagerModule extends ReactContextBaseJavaModule mEventDispatcher.onCatalystInstanceDestroyed(); mUIImplementation.onCatalystInstanceDestroyed(); + getReactApplicationContext().removeLifecycleEventListener(this); getReactApplicationContext().unregisterComponentCallbacks(mMemoryTrimCallback); YogaNodePool.get().clear(); ViewManagerPropertyUpdater.clear();