mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix Nodes not having correct view managers externally
Reviewed By: ahmedre Differential Revision: D4927963 fbshipit-source-id: f4993aa45f6313e814d03141f828d37eafade059
This commit is contained in:
1 parent
6272ef87bc
commit
c8bb422882
14 files changed
+207
-143
No files matched your search
@@ -19,14 +19,19 @@ import java.util.Map;
|
||||
*/
|
||||
public class ViewManagerRegistry {
|
||||
|
||||
private final Map<String, ViewManager> mViewManagers = new HashMap<>();
|
||||
private final Map<String, ViewManager> mViewManagers;
|
||||
|
||||
public ViewManagerRegistry(List<ViewManager> viewManagerList) {
|
||||
mViewManagers = new HashMap<>();
|
||||
for (ViewManager viewManager : viewManagerList) {
|
||||
mViewManagers.put(viewManager.getName(), viewManager);
|
||||
}
|
||||
}
|
||||
|
||||
public ViewManagerRegistry(Map<String, ViewManager> viewManagerMap) {
|
||||
mViewManagers = viewManagerMap;
|
||||
}
|
||||
|
||||
public ViewManager get(String className) {
|
||||
ViewManager viewManager = mViewManagers.get(className);
|
||||
if (viewManager != null) {
|
||||
|
||||
Reference in new issue
Block a user