Flutter BLoC体系结构“列表”和“详细信息”屏幕

时间:2019-04-02 16:56:45

标签: flutter bloc rxdart

关于Bloc和Flutter的架构问题。
我有一个列表屏幕,其中的列表视图填充了#set($inputRoot = $input.path('$')) $inputRoot
在“项目”点击上,它将打开一个“详细信息屏幕”,用户可以在其中编辑该项目的值。
该更改必须传播到“列表屏幕组”,以便在关闭“详细信息屏幕”时,该更改已反映在列表上。

我当时正在考虑共享同一个Bloc,但认为可能会有更好的方法。

有什么想法吗?谢谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

U有很多选择,但最简单的方法是与Provider或Singleton共享集团

答案 2 :(得分:0)

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

相关问题