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

时间:2019-03-22 12:48:49

标签: dart flutter state lifecycle

我正在使用call_number插件通过我的应用拨打电话。我正在跟踪... MapQuickItem { coordinate: QtPositioning.coordinate(0.0000, 0.0000) sourceItem: Shape { id: myShape anchors.fill: parent vendorExtensionsEnabled: false ShapePath { id: myPath strokeColor: "black" strokeWidth: 2 capStyle: ShapePath.RoundCap fillColor: "transparent" startX: 0; startY: 0 } } zoomLevel: 15 } MouseArea { anchors.fill: parent onClicked: { var coord = parent.toCoordinate(Qt.point(mouse.x,mouse.y)) myPath.pathElements.push( new PathCurve(mouse.x, mouse.y) ) //does not work } } 采取行动。这是状态变化的顺序-

AppLifecycleState

最后4-我了解流程,但是我无法理解为什么状态第一次更改为AppLifecycleState.inactive AppLifecycleState.resumed AppLifecycleState.inactive AppLifecycleState.paused AppLifecycleState.inactive AppLifecycleState.resumed 。根据文档-“该应用程序可见,并响应用户输入。”当它处于恢复状态,但是当我按按钮时,直接拨打电话。 我想知道这是否是由后台插件完成的,但是我连瞬间都看不到我的应用程序。

0 个答案:

没有答案