mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add ReactInstanceEventListener for Venice and expose in FbReactInstanceHolder
Summary: Add ```ReactInstanceEventListener``` for Venice and migrate Bridge-only callsites from - FbReactInstanceHolder.getReactInstanceManager().addReactInstanceEventListener() - FbReactInstanceHolder.getReactInstanceManager().removeReactInstanceEventListener() To: - FbReactInstanceHolder.addReactInstanceEventListener() - FbReactInstanceHolder.removeReactInstanceEventListener() Changelog: [Android][Changed] - Add ReactInstanceEventListenerV2 for migration Reviewed By: RSNara Differential Revision: D31501785 fbshipit-source-id: e1cd03f07e28fbb995ea0a1bb76400089a461879
This commit is contained in:
committed by
Facebook GitHub Bot
parent
ba7424d4d2
commit
ce74aa4ed3
+2
-1
@@ -10,6 +10,7 @@ package com.facebook.react.testing.rule;
|
||||
import android.app.Activity;
|
||||
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
|
||||
import androidx.test.rule.ActivityTestRule;
|
||||
import com.facebook.react.ReactInstanceEventListener;
|
||||
import com.facebook.react.ReactInstanceManager;
|
||||
import com.facebook.react.ReactPackage;
|
||||
import com.facebook.react.ReactRootView;
|
||||
@@ -90,7 +91,7 @@ public class ReactNativeTestRule implements TestRule {
|
||||
// This threading garbage will be replaced by Surface
|
||||
final AtomicBoolean isLayoutUpdated = new AtomicBoolean(false);
|
||||
mReactInstanceManager.addReactInstanceEventListener(
|
||||
new ReactInstanceManager.ReactInstanceEventListener() {
|
||||
new ReactInstanceEventListener() {
|
||||
@Override
|
||||
public void onReactContextInitialized(ReactContext reactContext) {
|
||||
final UIManagerModule uiManagerModule =
|
||||
|
||||
Reference in New Issue
Block a user