mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-03 22:48:25 +08:00
add flag to test running BG UI operation on a separate thread from the native modules thread
Reviewed By: achen1 Differential Revision: D4912045 fbshipit-source-id: b0b1aea24f8d463b95369636b7df2422a23aab22
This commit is contained in:
committed by
Facebook Github Bot
parent
97a86634f7
commit
3a3e5affc3
@@ -43,6 +43,7 @@ public class ReactInstanceManagerBuilder {
|
||||
protected boolean mLazyNativeModulesEnabled;
|
||||
protected boolean mLazyViewManagersEnabled;
|
||||
protected boolean mSetupReactContextInBackground;
|
||||
protected boolean mUseSeparateUIBackgroundThread;
|
||||
|
||||
/* package protected */ ReactInstanceManagerBuilder() {
|
||||
}
|
||||
@@ -193,6 +194,12 @@ public class ReactInstanceManagerBuilder {
|
||||
return this;
|
||||
}
|
||||
|
||||
public ReactInstanceManagerBuilder setUseSeparateUIBackgroundThread(
|
||||
boolean useSeparateUIBackgroundThread) {
|
||||
mUseSeparateUIBackgroundThread = useSeparateUIBackgroundThread;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Instantiates a new {@link ReactInstanceManager}.
|
||||
* Before calling {@code build}, the following must be called:
|
||||
@@ -238,6 +245,7 @@ public class ReactInstanceManagerBuilder {
|
||||
mRedBoxHandler,
|
||||
mLazyNativeModulesEnabled,
|
||||
mLazyViewManagersEnabled,
|
||||
mSetupReactContextInBackground);
|
||||
mSetupReactContextInBackground,
|
||||
mUseSeparateUIBackgroundThread);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user