subscribe method

void subscribe(
  1. int index,
  2. LifecycleAware lifecycleAware
)
inherited

Implementation

void subscribe(int index, LifecycleAware lifecycleAware) {
  if (_lifecycleSubscribers[index] != lifecycleAware) {
    _lifecycleSubscribers[index] = lifecycleAware;
    // Dispatch [LifecycleEvent.active] to initial page.
    if (_curPage == index) {
      if (ModalRoute.of(context)!.isCurrent) {
        dispatchEvents(lifecycleEventsVisibleAndActive);
      } else {
        dispatchEvents([LifecycleEvent.visible]);
      }
    }
  }
}