| 32 | AndroidViewFactory::~AndroidViewFactory() = default; |
| 33 | |
| 34 | Valdi::Ref<Valdi::View> AndroidViewFactory::doCreateView(Valdi::ViewNodeTree* viewNodeTree, |
| 35 | Valdi::ViewNode* /*viewNode*/) { |
| 36 | ValdiContext javaValdiContext(_viewFactory.getEnv(), nullptr); |
| 37 | |
| 38 | if (viewNodeTree != nullptr) { |
| 39 | javaValdiContext = fromValdiContextUserData(viewNodeTree->getContext()->getUserData()); |
| 40 | } |
| 41 | |
| 42 | auto result = ValdiAndroid::JavaEnv::getCache().getViewFactoryCreateViewMethod().call(_viewFactory.toObject(), |
| 43 | javaValdiContext); |
| 44 | if (result.isNull()) { |
| 45 | return nullptr; |
| 46 | } |
| 47 | return ValdiAndroid::toValdiView(result, _viewManager); |
| 48 | } |
| 49 | |
| 50 | } // namespace ValdiAndroid |
nothing calls this directly
no test coverage detected