mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-18 12:12:15 +08:00
Introduce mobile config flag to load classes for View Managers
Reviewed By: kathryngray Differential Revision: D6148468 fbshipit-source-id: d0f919f63922dae4b0720f22fa70ab4a7f67b48a
This commit is contained in:
committed by
Facebook Github Bot
parent
55f75dfd65
commit
f0fb720eaa
@@ -100,7 +100,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
@Override
|
||||
public List<ModuleSpec> getNativeModules(final ReactApplicationContext context) {
|
||||
return Arrays.asList(
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
AccessibilityInfoModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -108,7 +108,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new AccessibilityInfoModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
AppStateModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -116,7 +116,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new AppStateModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
BlobModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -124,7 +124,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new BlobModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
AsyncStorageModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -132,7 +132,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new AsyncStorageModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
CameraRollManager.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -140,7 +140,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new CameraRollManager(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ClipboardModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -148,7 +148,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ClipboardModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
DatePickerDialogModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -156,7 +156,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new DatePickerDialogModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
DialogModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -164,7 +164,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new DialogModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
FrescoModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -173,7 +173,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
context, true, mConfig != null ? mConfig.getFrescoConfig() : null);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
I18nManagerModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -181,7 +181,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new I18nManagerModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ImageEditingManager.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -189,7 +189,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ImageEditingManager(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ImageLoaderModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -197,7 +197,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ImageLoaderModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ImageStoreManager.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -205,7 +205,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ImageStoreManager(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
IntentModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -213,7 +213,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new IntentModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
LocationModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -221,7 +221,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new LocationModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
NativeAnimatedModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -229,7 +229,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new NativeAnimatedModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
NetworkingModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -237,7 +237,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new NetworkingModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
NetInfoModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -245,7 +245,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new NetInfoModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
PermissionsModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -253,7 +253,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new PermissionsModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ShareModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -261,7 +261,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ShareModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
StatusBarModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -269,7 +269,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new StatusBarModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
TimePickerDialogModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -277,7 +277,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new TimePickerDialogModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
ToastModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -285,7 +285,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new ToastModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
VibrationModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
@@ -293,7 +293,7 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
return new VibrationModule(context);
|
||||
}
|
||||
}),
|
||||
new ModuleSpec(
|
||||
ModuleSpec.nativeModuleSpec(
|
||||
WebSocketModule.class,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user