handleMapLifecycleChange function

void handleMapLifecycleChange({
  1. required AppLifecycleState state,
  2. required VoidCallback onResume,
  3. required VoidCallback onPauseOrInactive,
})

Handles app lifecycle changes for map widget.

Implementation

void handleMapLifecycleChange({
  required AppLifecycleState state,
  required VoidCallback onResume,
  required VoidCallback onPauseOrInactive,
}) {
  if (state == AppLifecycleState.resumed) {
    onResume();
  } else if (state == AppLifecycleState.paused ||
      state == AppLifecycleState.inactive) {
    onPauseOrInactive();
  }
}