mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-06 09:31:11 +08:00
don't block attaching ReactRootView on measuring
Reviewed By: achen1 Differential Revision: D5117394 fbshipit-source-id: 00f65a59247a75d4b42240fe25935aa9bd8948b1
This commit is contained in:
committed by
Facebook Github Bot
parent
23a34d4c65
commit
8125ce520d
@@ -25,7 +25,6 @@ import com.facebook.react.modules.appstate.AppStateModule;
|
||||
import com.facebook.react.modules.deviceinfo.DeviceInfoModule;
|
||||
import com.facebook.react.modules.systeminfo.AndroidInfoModule;
|
||||
import com.facebook.react.uimanager.PixelUtil;
|
||||
import com.facebook.react.uimanager.UIImplementation;
|
||||
import com.facebook.react.uimanager.UIImplementationProvider;
|
||||
import com.facebook.react.uimanager.UIManagerModule;
|
||||
import com.facebook.react.uimanager.ViewManager;
|
||||
@@ -66,7 +65,7 @@ public class CatalystUIManagerTestCase extends ReactIntegrationTestCase {
|
||||
final DisplayMetrics metrics = getContext().getResources().getDisplayMetrics();
|
||||
rootView.setLayoutParams(
|
||||
new FrameLayout.LayoutParams(metrics.widthPixels, metrics.heightPixels));
|
||||
uiManager.addMeasuredRootView(rootView);
|
||||
uiManager.addRootView(rootView);
|
||||
// We add the root view by posting to the main thread so wait for that to complete so that the
|
||||
// root view tag is added to the view
|
||||
waitForIdleSync();
|
||||
@@ -228,7 +227,7 @@ public class CatalystUIManagerTestCase extends ReactIntegrationTestCase {
|
||||
|
||||
public void _testCenteredText(String text) {
|
||||
ReactRootView rootView = new ReactRootView(getContext());
|
||||
int rootTag = uiManager.addMeasuredRootView(rootView);
|
||||
int rootTag = uiManager.addRootView(rootView);
|
||||
|
||||
jsModule.renderCenteredTextViewTestApplication(rootTag, text);
|
||||
waitForBridgeAndUIIdle();
|
||||
|
||||
Reference in New Issue
Block a user