mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Switch to using ViewManagerResolver for view managers
Summary: Right now the FbReactInstanceDelegate provides a list of view managers to the instance during initialization, this means that we're basically eagerly loading all of the view manager classes. In this change we use ViewManagerResolver instead. Changelog: [Android][Changed] - Move ViewManagerResolver into a seperate file Reviewed By: mdvacca Differential Revision: D26424214 fbshipit-source-id: 550ade31c256a56d6e32c463f112ea16dd55a218
This commit is contained in:
1 parent
099f67cf8a
commit
eaedb10755
7 files changed
+34
-23
No files matched your search
@@ -19,9 +19,9 @@ import java.util.Map;
|
||||
public final class ViewManagerRegistry {
|
||||
|
||||
private final Map<String, ViewManager> mViewManagers;
|
||||
private final @Nullable UIManagerModule.ViewManagerResolver mViewManagerResolver;
|
||||
private final @Nullable ViewManagerResolver mViewManagerResolver;
|
||||
|
||||
public ViewManagerRegistry(UIManagerModule.ViewManagerResolver viewManagerResolver) {
|
||||
public ViewManagerRegistry(ViewManagerResolver viewManagerResolver) {
|
||||
mViewManagers = MapBuilder.newHashMap();
|
||||
mViewManagerResolver = viewManagerResolver;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user