【发布时间】:2019-09-23 15:25:07
【问题描述】:
我想检测我的 iOS 应用程序写入时颤动移动到后台并进入前台。我习惯 WidgetsBindingObserver 来听生命周期的颤动。但它并不完全不是我的期望。当我在颤振应用程序生命周期触发器中推送本机控制器时 AppLifecycleState.paused 但我的应用程序正在运行。有人刚刚遇到过这个问题吗?以及您解决问题的方式。谢谢
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
super.didChangeAppLifecycleState(state);
if(state == AppLifecycleState.paused) {
_viewModel.applicationMoveToBackground();
} else if(state == AppLifecycleState.resumed) {
_viewModel.applicationMoveToForeground();
}
}
【问题讨论】:
标签: flutter