Flutter Multiple Blocs and NamedRoutes

问题描述 投票:0回答:1

关于某些抖动架构,需要一些建议。我正在构建一个应用程序,它具有约10个屏幕,所有屏幕都存储为命名路由并使用onGenerateRoute。

我正在尝试实现块和流,以便当另一页创建新记录时,我可以广播到一页(所有内容都在在线SQL数据库中处理。)>

因此,我有两个页面使用一个集团,另外3个页面需要访问另一个集团...等等。这是否意味着提供访问权限的唯一方法是将所有集团的集团供应商放在顶部小部件树,使所有集团可用于所有页面?

我试图通过使用两个页面顶部的提供程序分别在两个页面上提供对一个块的访问...但是,我想这意味着我实际上是在创建两个单独的BloC对象?而不是两个页面实际上都使用同一页面。因此,当页面B创建新记录时,它不是在调用页面A重新加载...

我不想让所有页面都访问所有BloC,但是这样做是将Bloc放在需要它的任何页面的单个祖先的地方的唯一方法吗?

我也对为什么关闭流感到困惑...我认为关键是它们是连续的数据源...如果我们关闭它们,它们将不再可用于向订户广播吗?

完全困惑,再过3个小时的YouTube视频,我不清楚。预先感谢...

关于某些抖动架构,需要一些建议。我正在构建一个应用程序,它具有约10个屏幕,所有屏幕都存储为命名路由并使用onGenerateRoute。我正在尝试实现集团和...

flutter stream bloc
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.