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:
Lulu Wu
2021-02-16 10:09:53 -08:00
committed by Facebook GitHub Bot
parent 099f67cf8a
commit eaedb10755
7 changed files with 34 additions and 23 deletions
@@ -67,7 +67,7 @@ public class UIImplementation {
public UIImplementation(
ReactApplicationContext reactContext,
UIManagerModule.ViewManagerResolver viewManagerResolver,
ViewManagerResolver viewManagerResolver,
EventDispatcher eventDispatcher,
int minTimeLeftInFrameForNonBatchedOperationMs) {
this(