我正在使用flutter_bloc库。想象一下这种情况,您正在浏览应用程序的深处,并且导航堆栈上的每个屏幕都显示了数据(稍有不同,因为否则将没有意义),该数据可以由用户修改。因为我们使用的是Bloc,所以每个屏幕都连接到它自己的bloc。现在,用户可以修改数据。
我的问题:如何告诉其他集团/屏幕使用更新后的数据重建?
据我了解,我当前未查看的路线上的集团被关闭。因此,他们不再听事件了。 编辑:这种假设是错误的,请参见答案。
答案 0 :(得分:0)
最终答案。我的假设是错误的。如果路线仍在导航堆栈中,则不会关闭集团。因此,您仍然可以将事件添加到其他路线上的Bloc。