ListenableProxyProvider<T, R extends Listenable> constructor
- {Key key,
- @required Create<
R> create, - @required ProxyProviderBuilder<
T, R> update, - Dispose<
R> dispose, - bool lazy,
- TransitionBuilder builder,
- Widget child}
Initializes key
for subclasses.
Implementation
ListenableProxyProvider({
Key key,
@required Create<R> create,
@required ProxyProviderBuilder<T, R> update,
Dispose<R> dispose,
bool lazy,
TransitionBuilder builder,
Widget child,
}) : assert(create != null || update != null),
super(
key: key,
create: create,
lazy: lazy,
builder: builder,
update: (context, previous) => update(
context,
Provider.of(context),
previous,
),
dispose: dispose,
child: child,
);