RaiiWidgetsBindingObserver.withLifecycle constructor

RaiiWidgetsBindingObserver.withLifecycle(
  1. RaiiLifecycleAware lifecycleAware,
  2. WidgetsBinding widgetsBinding,
  3. WidgetsBindingObserver observer, {
  4. String? debugLabel,
})

Creates a RaiiWidgetsBindingObserver and attaches it to the provided lifecycleAware.

The observer will be automatically registered with WidgetsBinding.instance during initialization and removed during disposal.

Implementation

RaiiWidgetsBindingObserver.withLifecycle(
  RaiiLifecycleAware lifecycleAware,
  this.widgetsBinding,
  this.observer, {
  this.debugLabel,
}) {
  lifecycleAware.registerLifecycle(this);
}