首页 > 解决方案 > 当我在 Dart 中创建一个 Stream 但没有关闭它时发生了什么

问题描述

当我在 Flutter (Dart) 中创建一个Stream对象时,我收到一条警告消息,我应该Stream在使用后关闭它。我想知道当我创建一个新Stream但不关闭它时有什么问题。(看起来像内存泄漏)

在这种情况下,我使用内存工具来查找内存泄漏,但失败了。为什么我要关闭Stream. 我可以错过 Dart 中有关流的任何内容吗?

P/s:在我的应用程序中,我必须创建许多Stream对象并与许多小部件共享。如果我不需要管理Stream实例,则很容易编写代码。

标签: flutterdartstream

解决方案


推荐阅读