Почему мой «AppLifecycleState» «возобновляется» дважды?

#dart #flutter #state #lifecycle

#dart #флаттер #состояние #жизненный цикл

Вопрос:

Я использую плагин call_number для совершения вызова из моего приложения. Я отслеживаю AppLifecycleState , чтобы предпринять действия. Это порядок, в котором меняются состояния-

 AppLifecycleState.inactive
AppLifecycleState.resumed
AppLifecycleState.inactive
AppLifecycleState.paused
AppLifecycleState.inactive
AppLifecycleState.resumed
  

Последние 4 — Я понимаю поток, но я не могу понять, почему состояние меняется на resumed в первый раз. Согласно документации — «Приложение видно и отвечает на ввод пользователя». когда он находится в состоянии возобновления, но когда я нажимаю кнопку, выполняется прямой вызов.
Интересно, выполняется ли это плагином в фоновом режиме, но я не вижу, чтобы мое приложение появлялось даже на долю секунды.