Flutter:我应该在什么时候释放BLoC?

8

何时应该处理BLoC?

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


编辑问题的目的是什么? - OMi Shah
1个回答

6
在你提到的特定示例中,BLoC不需要手动处理,因为它需要在整个应用程序的生命周期内访问,所以当应用程序被处理时,它会被处理。在CartProvider.dart中有一个相关评论
如果您的BLoC仅由应用程序的一部分使用,则应该将其处理掉。对于您发布的示例,您可能希望将CartProvider包装在一个StatefulWidget中,然后在该StatefulWidgetState对象的dispose方法中进行处理。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接