1

关于 Bloc 和 Flutter 的架构问题。
我有一个列表屏幕,其中填充了StreamBuilder.
在项目点击时,它会打开一个详细信息屏幕,用户可以在其中编辑该项目的值。
必须将该更改传播到 List Screen Bloc,以便在关闭 Detail Screen 时,更改已反映在列表中。

我正在考虑共享同一个集团,但认为可能有更好的方法。

有任何想法吗?谢谢。

4

3 回答 3

2

我在撰写有关 BLoC 的博客文章时遇到了类似的问题。我发现最好的解决方案是将一个 BLoC 连接到一个屏幕。这些 BLoC 可以相互通信,并相互获取状态。如果您仍然对这个主题感兴趣,可以关注我的文章。

于 2019-11-21T22:39:06.483 回答
0

对于列表流,我们可以将另一个流用于详细屏幕

于 2019-04-02T18:50:35.383 回答
0

你有很多选择,但最简单的是与提供者或单身人士共享集团

于 2019-04-02T18:07:12.090 回答