我有一个关于 Dart 流的问题,如下。当我通过它的listen()方法使用 Stream 时,我可以将返回的结果分配listen给一个变量并在我完成后取消订阅(例如一个dispose()方法)。我应该如何取消await-for循环监听的流?
listen()
listen
dispose()
await-for
只是为了澄清,我不打算更改执行流程(例如,取消 Stream 以便await-for运行后的代码),而是在我不再需要 Stream 时防止内存泄漏。
dart
dart ×1