dart - 我是否有义务使用 Stateful Widgets 来配置 Flutter 中的流 Controller ?

标签 dart flutter

在 Flutter 中处理流 Controller 时,我是否被迫使用 Stateful Widgets 来处理 Controller ?或者有没有其他方法可以使用无状态小部件来做到这一点?

这是在 Stateful Widgets 中正常完成的方式:

void dispose() {
 _myController.dispose();
 super.dispose();
}

最佳答案

你可以使用 flutter 的 provider 包。它具有用于处置的回调,您可以在其中处置您的 Bloc 。提供者是继承的小部件,并提供了一种干净的方式来管理带有流的 block 。使用这种方法,您可以完全无状态。

关于dart - 我是否有义务使用 Stateful Widgets 来配置 Flutter 中的流 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54693834/

相关文章:

dart - 检查 Future 是否完成

dart - 是否可以从 Map 文字制作 TreeMap?

flutter - 在下拉onchange事件时更改小部件

dart - Dart:日期添加不一致

flutter - 在 channel plugins.flutter.io/image_picke 上找不到方法 pickImage 的实现

Firebase 云消息传递报告错误

sqlite - 如何在 Sqflite for Flutter 中使用准备好的语句

android - 类型 '_InternalLinkedHashMap<String, dynamic>'不是类型转换中类型 'Session'的子类型

flutter - 在ListTile中的字幕内实现if语句

firebase - Firestore 查询 orderBy 不起作用?