Flutter的provider package是否支持有序侦听器的概念?
在我的具体示例中,我想确保在更改通知程序的ChangeNotifier
小部件之前执行Consumer
的特定侦听器。
如果没有用于此目的的特定功能,有人可以告诉我Provider如何自然地命令ChangeNotifier的侦听器吗?它是否仅取决于收听者/消费者的注册时间? (FIFO原则)
预先感谢
答案 0 :(得分:2)
Consumer
不是依靠侦听器来工作,而是依靠不同的机制(InheritedWidgets)
Consumer.builder
期间未调用 notifyListeners
。 Flutter框架在构建Widget树时会调用它,这发生在完全不同的时间。