From 7d8b7ff3aa835c0e983a059f1f52f9c03ec68ef5 Mon Sep 17 00:00:00 2001 From: Emily Janzer Date: Thu, 3 Oct 2019 16:17:56 -0700 Subject: [PATCH] Don't call ReactBridge.staticInit() on the main thread Summary: Adding a hook to check if ReactBridge is initialized so we can avoid loading the .so on the main thread. Reviewed By: fkgozali Differential Revision: D17747958 fbshipit-source-id: 5969afa57dc1b446c03bc68eaa9e1385fe17c461 --- .../src/main/java/com/facebook/react/bridge/ReactBridge.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java index 36acb022167..a1848a73e88 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java @@ -18,6 +18,10 @@ public class ReactBridge { private static boolean sDidInit = false; + public static boolean isInitialized() { + return sDidInit; + } + public static synchronized void staticInit() { if (sDidInit) { return;