onResume method

RemoveListener onResume(
  1. void cb()
)

A life-cycle for when a provider is listened again after it was paused (and onCancel was triggered).

Returns a function which can be called to remove the listener.

See also:

  • keepAlive, which can be combined with onCancel for advanced manipulation on when the provider should get disposed.
  • Provider.autoDispose, a modifier which tell a provider that it should destroy its state when no longer listened to.
  • onDispose, a life-cycle for when a provider is disposed.
  • onCancel, a life-cycle for when all listeners of a provider are removed.

Implementation

RemoveListener onResume(void Function() cb) {
  _throwIfInvalidUsage();

  final list = _onResumeListeners ??= [];
  list.add(cb);

  return () => list.remove(cb);
}