ResourceProvider<T> constructor
const
ResourceProvider<T> ({
- Key? key,
- required CreateResource<
T> create, - required ResourceWidgetBuilder<
T> builder, - DisposeResource<
T> ? dispose,
Creates a ResourceProvider with callbacks for creating and disposing (optional) the resource as well as building a Widget using the resource.
If dispose
is not provided (and disposeResource is not overridden), the resource is expected to implement a
void dispose()
method.
Implementation
const ResourceProvider({
super.key,
required CreateResource<T> create,
required ResourceWidgetBuilder<T> builder,
DisposeResource<T>? dispose,
}) : _create = create,
_dispose = dispose,
_builder = builder,
super();