attachRootWidget method Null safety
- Widget rootWidget
Takes a widget and attaches it to the renderViewElement, creating it if necessary.
This is called by runApp to configure the widget tree.
See also:
- RenderObjectToWidgetAdapter.attachToRenderTree, which inflates a widget and attaches it to the render tree.
Implementation
void attachRootWidget(Widget rootWidget) {
final bool isBootstrapFrame = renderViewElement == null;
_readyToProduceFrames = true;
_renderViewElement = RenderObjectToWidgetAdapter<RenderBox>(
container: renderView,
debugShortDescription: '[root]',
child: rootWidget,
).attachToRenderTree(buildOwner!, renderViewElement as RenderObjectToWidgetElement<RenderBox>?);
if (isBootstrapFrame) {
SchedulerBinding.instance.ensureVisualUpdate();
}
}