dispose method

  1. @override
void dispose()

Used to clear and dispose object. After this method call is object typically unusable and ready for GC. Can be called multiple times!

Implementation

@override
void dispose() {
  super.dispose();

  _isActive = false;

  onDispose?.call();
  onDispose = null;
  onFinish = null;
  onCancel = null;
}