mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-29 04:35:36 +08:00
Turned on old bridge for OSS
Summary: This should revert back to using old bridge by default until we fix gradle script to build new bridge for OSS correctly Closes https://github.com/facebook/react-native/pull/8539 Differential Revision: D3514263 Pulled By: bestander fbshipit-source-id: db9e0232b9bde27206814212dedc487c366e3511
This commit is contained in:
committed by
Facebook Github Bot 1
parent
f78e819f20
commit
1d86be3a6e
@@ -46,15 +46,14 @@ function createStrictShapeTypeChecker(
|
|||||||
var allKeys = merge(props[propName], shapeTypes);
|
var allKeys = merge(props[propName], shapeTypes);
|
||||||
for (var key in allKeys) {
|
for (var key in allKeys) {
|
||||||
var checker = shapeTypes[key];
|
var checker = shapeTypes[key];
|
||||||
invariant(
|
if (!checker) {
|
||||||
checker,
|
invariant(
|
||||||
'Invalid props.%s key `%s` supplied to `%s`.\nBad object: %s\nValid keys: %s',
|
false,
|
||||||
propName,
|
`Invalid props.${propName} key \`${key}\` supplied to \`${componentName}\`.` +
|
||||||
key,
|
`\nBad object: ` + JSON.stringify(props[propName], null, ' ') +
|
||||||
componentName,
|
`\nValid keys: ` + JSON.stringify(Object.keys(shapeTypes), null, ' ')
|
||||||
JSON.stringify(props[propName], null, ' '),
|
);
|
||||||
JSON.stringify(Object.keys(shapeTypes).sort(), null, ' '),
|
}
|
||||||
);
|
|
||||||
var error = checker(propValue, key, componentName, location);
|
var error = checker(propValue, key, componentName, location);
|
||||||
if (error) {
|
if (error) {
|
||||||
invariant(
|
invariant(
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ public class ReactAppTestActivity extends FragmentActivity implements
|
|||||||
ReactInstanceManager.Builder builder =
|
ReactInstanceManager.Builder builder =
|
||||||
ReactTestHelper.getReactTestFactory().getReactInstanceManagerBuilder()
|
ReactTestHelper.getReactTestFactory().getReactInstanceManagerBuilder()
|
||||||
.setApplication(getApplication())
|
.setApplication(getApplication())
|
||||||
|
.setUseOldBridge(true)
|
||||||
.setBundleAssetName(bundleName)
|
.setBundleAssetName(bundleName)
|
||||||
// By not setting a JS module name, we force the bundle to be always loaded from
|
// By not setting a JS module name, we force the bundle to be always loaded from
|
||||||
// assets, not the devserver, even if dev mode is enabled (such as when testing redboxes).
|
// assets, not the devserver, even if dev mode is enabled (such as when testing redboxes).
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ public abstract class ReactNativeHost {
|
|||||||
|
|
||||||
protected ReactInstanceManager createReactInstanceManager() {
|
protected ReactInstanceManager createReactInstanceManager() {
|
||||||
ReactInstanceManager.Builder builder = ReactInstanceManager.builder()
|
ReactInstanceManager.Builder builder = ReactInstanceManager.builder()
|
||||||
|
.setUseOldBridge(true)
|
||||||
.setApplication(mApplication)
|
.setApplication(mApplication)
|
||||||
.setJSMainModuleName(getJSMainModuleName())
|
.setJSMainModuleName(getJSMainModuleName())
|
||||||
.setUseDeveloperSupport(getUseDeveloperSupport())
|
.setUseDeveloperSupport(getUseDeveloperSupport())
|
||||||
|
|||||||
Reference in New Issue
Block a user