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();
}