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:
committed by
Facebook GitHub Bot
parent
099f67cf8a
commit
eaedb10755
+1
-2
@@ -31,8 +31,7 @@ import java.util.Map;
|
||||
* UIManager.getViewManagerConfig('SpecificViewManager')} call happens. The View Manager is then
|
||||
* registered on the JS side with the help of {@code UIManagerModule.getConstantsForViewManager}.
|
||||
*/
|
||||
/* package */ static Map<String, Object> createConstants(
|
||||
UIManagerModule.ViewManagerResolver resolver) {
|
||||
/* package */ static Map<String, Object> createConstants(ViewManagerResolver resolver) {
|
||||
Map<String, Object> constants = UIManagerModuleConstants.getConstants();
|
||||
constants.put("ViewManagerNames", resolver.getViewManagerNames());
|
||||
constants.put("LazyViewManagersEnabled", true);
|
||||
|
||||
Reference in New Issue
Block a user