我有一个具有登录屏幕和其他几个屏幕的应用程序。 每个屏幕都有自己的BLoC,每个屏幕的BLoC都会定期从Internet提取数据(间隔为5秒)。
如果用户在后台模式下的显示时间超过2分钟,我必须将其移动到登录屏幕上并处置当前屏幕,以防止BLoC向互联网发送请求。
Navigator.pushAndRemoveUntil(...)
方法仅在用户从后台模式返回时才处理屏幕(和BLoC)。
那么,有什么方法可以在应用程序处于后台模式时处理当前屏幕,而不处理每个有效的BLoC?
也许可以从后台调用构建函数?
预先感谢