From ca3a6e8f130523a00249e3cd2e3d79341bce03b7 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Fri, 12 Oct 2018 18:36:44 -0700 Subject: [PATCH] Uninstalling native FabricUIManager when reloading RN screen Summary: This diff makes sure the native side of the UILayer of RN is deallocated when the a RN screen is reloaded. Reviewed By: shergin Differential Revision: D10343030 fbshipit-source-id: 7add841b8875d28fe527f20b96f799733769b11a --- .../src/main/java/com/facebook/react/fabric/FabricBinding.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricBinding.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricBinding.java index 0fad02c1d2b..29ed2c9c39c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricBinding.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricBinding.java @@ -11,7 +11,8 @@ import com.facebook.react.bridge.JavaScriptContextHolder; public interface FabricBinding { // TODO: T31905686 change types of UIManager and EventBeatManager when moving to OSS - void installFabric( + void register( JavaScriptContextHolder jsContext, FabricBinder fabricBinder, Object eventBeatManager); + void unregister(); }