为什么我的“AppLifecycleState”“恢复”两次?

Kee*_*ani 5 lifecycle state dart flutter

我正在使用call_number插件从我的应用程序拨打电话。我正在跟踪AppLifecycleState采取行动。这是状态变化的顺序 -

AppLifecycleState.inactive
AppLifecycleState.resumed
AppLifecycleState.inactive
AppLifecycleState.paused
AppLifecycleState.inactive
AppLifecycleState.resumed
Run Code Online (Sandbox Code Playgroud)

最后4-我理解流程,但我无法理解为什么状态会resumed第一次改变。根据文档 - “应用程序是可见的并响应用户输入。” 当它处于恢复状态但当我按下按钮时,直接拨打电话。我想知道它是否是由插件在后台完成的,但我什至没有看到我的应用程序出现。