BuildOwner constructor

BuildOwner({
  1. VoidCallback? onBuildScheduled,
  2. FocusManager? focusManager,
})

Creates an object that manages widgets.

If the focusManager argument is not specified or is null, this will construct a new FocusManager and register its global input handlers via FocusManager.registerGlobalHandlers, which will modify static state. Callers wishing to avoid altering this state can explicitly pass a focus manager here.

Implementation

BuildOwner({this.onBuildScheduled, FocusManager? focusManager})
  : focusManager = focusManager ?? (FocusManager()..registerGlobalHandlers());