有什么办法可以在Flutter中以后台模式处理屏幕吗?

时间:2019-08-30 11:25:51

标签: android flutter dart android-lifecycle

我有一个具有登录屏幕和其他几个屏幕的应用程序。 每个屏幕都有自己的BLoC,每个屏幕的BLoC都会定期从Internet提取数据(间隔为5秒)。

如果用户在后台模式下的显示时间超过2分钟,我必须将其移动到登录屏幕上并处置当前屏幕,以防止BLoC向互联网发送请求。

Navigator.pushAndRemoveUntil(...)方法仅在用户从后台模式返回时才处理屏幕(和BLoC)。

那么,有什么方法可以在应用程序处于后台模式时处理当前屏幕,而不处理每个有效的BLoC?

也许可以从后台调用构建函数?

预先感谢

0 个答案:

没有答案