dispose method

void dispose()

Disposes lifecycle listening and unregisters from Flutter bindings.

Implementation

void dispose() {
  if (_isListening) {
    WidgetsBinding.instance.removeObserver(this);
    _isListening = false;
  }
  _observers.clear();
}