mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Expose lazyViewManagers option on ReactNativeHost
Summary: Changelog: [Android][Added] Option to enable lazyViewManager support with `ViewManagerOnDemandReactPackage` Reviewed By: RSNara Differential Revision: D36130066 fbshipit-source-id: b8b04b46f59248baacdf1717f7e32b45e56dd2b8
This commit is contained in:
committed by
Facebook GitHub Bot
parent
d493f45bd9
commit
d4b59cd9d0
@@ -19,9 +19,8 @@ import javax.inject.Provider;
|
||||
public class ModuleSpec {
|
||||
|
||||
private static final String TAG = "ModuleSpec";
|
||||
private final @Nullable Class<? extends NativeModule> mType;
|
||||
private final Provider<? extends NativeModule> mProvider;
|
||||
private final String mName;
|
||||
private final @Nullable String mName;
|
||||
|
||||
public static ModuleSpec viewManagerSpec(Provider<? extends NativeModule> provider) {
|
||||
return new ModuleSpec(provider);
|
||||
@@ -54,22 +53,16 @@ public class ModuleSpec {
|
||||
* @param provider
|
||||
*/
|
||||
private ModuleSpec(Provider<? extends NativeModule> provider) {
|
||||
mType = null;
|
||||
mProvider = provider;
|
||||
mName = null;
|
||||
}
|
||||
|
||||
private ModuleSpec(Provider<? extends NativeModule> provider, String name) {
|
||||
mType = null;
|
||||
mProvider = provider;
|
||||
mName = name;
|
||||
}
|
||||
|
||||
public @Nullable Class<? extends NativeModule> getType() {
|
||||
return mType;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
public @Nullable String getName() {
|
||||
return mName;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user