Flutter:我应该什么时候处理 BLoC?

sgo*_*n00 6 flutter

我应该什么时候处理 BLoC?

即使在官方的 bloc示例代码中,它dispose也会为 BLoC 类创建方法,但它们从未被调用。

非常感谢。

Jor*_*ies 6

在您引用的特定示例中,不需要手动处理 BLoC,因为它需要在应用程序的整个生命周期内都可以访问,因此会在应用程序被处理时被处理掉。在 CartProvider.dart 中对此效果的评论

如果你的 BLoC 只被你的应用程序的一部分使用,那么你绝对应该处理它。对于例如你贴,你可能会想包裹CartProvider里面StatefulWidget,然后说的Dispose方法中处理它StatefulWidgetState对象。