如何Bloc
在 Flutter 中实现要多次打开页面的模式。
假设我有一个详细列表,从详细列表中我可以单击一个项目并打开 Item 的详细信息页面A
。
详细信息页面有一个bloc
。从项目的详细信息页面A
我可以打开项目的详细信息页面,B
从我可以打开项目的详细信息页面的详细信息页面A
。
页面堆栈:(1)A -> (2)B -> (3)A
现在每次调用一个新的详细信息页面,我应该创建一个新的块吗?或者我应该有一个detail_bloc
管理一堆打开的详细信息页面的全局变量。(1)A
如果顶级项目页面有任何更改(由于用户输入),我还需要一种方法来更新先前打开的项目页面的详细信息(3)A
。