mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-22 19:48:56 +08:00
Refactor UIManager view manager accesses
Summary: Replaced each view manager access with a getViewManager() function call. This will later be used to lazily load view manager classes by allowing java to avoid sending the entire list of view managers to JS. Reviewed By: QueryConnectionException Differential Revision: D9695788 fbshipit-source-id: 949858aa2f0b0b00b68e260461ba8f1d085cf07f
This commit is contained in:
committed by
Facebook Github Bot
parent
471e8c168a
commit
aac7c4d5d2
@@ -28,9 +28,9 @@ import javax.annotation.Nullable;
|
||||
/**
|
||||
* Generates a lazy discovery enabled version of {@link UIManagerModule} constants. It only
|
||||
* contains a list of view manager names, so that JS side is aware of the managers there are.
|
||||
* Actual ViewManager instantiation happens when {@code UIManager.SpecificViewManager} call happens.
|
||||
* The View Manager is then registered on the JS side with the help of
|
||||
* {@code UIManagerModule.getConstantsForViewManager}.
|
||||
* Actual ViewManager instantiation happens when
|
||||
* {@code 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) {
|
||||
|
||||
Reference in New Issue
Block a user