Flutter提供者仅通知选定的侦听器

时间:2019-10-23 21:52:25

标签: flutter flutter-provider

我正在与Flutter的提供程序进行斗争,无法理解其所有可能性。 事实是,例如,我有这样的小部件结构:

Widget_A
--Widget_B
----Widget_C
----Widget_D
--Widget_E
--Widget_F

简单的示例是 TODO 列表。假设您有categoriesadd_fieldtodos_list。每个都是单独的小部件。与更改categories相比,应重新加载todos_list以显示选定类别的待办事项。稍后,您使用add_field添加待办事项,因此由于新记录,todos_list也需要更新。我该如何实现这样的目标?

PS:我试图将所有内容分离到不同的Provider类中,但是效果是相同的:如果小部件使用Provider.of(context),则无论如何都会对其进行更新。由于我应该合并来自2个提供程序的数据,因此将有一个小部件连接到这两个提供程序,因此结果将是无限循环。还是。

0 个答案:

没有答案