flutter - 当我在 Dart 中创建一个 Stream 但没有关闭它时发生了什么
问题描述
当我在 Flutter (Dart) 中创建一个Stream
对象时,我收到一条警告消息,我应该Stream
在使用后关闭它。我想知道当我创建一个新Stream
但不关闭它时有什么问题。(看起来像内存泄漏)
在这种情况下,我使用内存工具来查找内存泄漏,但失败了。为什么我要关闭Stream
. 我可以错过 Dart 中有关流的任何内容吗?
P/s:在我的应用程序中,我必须创建许多Stream
对象并与许多小部件共享。如果我不需要管理Stream
实例,则很容易编写代码。
解决方案
推荐阅读
- android - React Native - AES/ECB/PKCS5Padding 算法用密钥和字符串加密
- android - 警报没有停止
- reactjs - 如何配置 react-script 使其不会在“开始”时覆盖 tsconfig.json
- javascript - 如何使用 RexExp 对象创建字母表?
- c++ - 在 Windows XP 上添加自定义 2FA(登录后)
- python - 如何从日志中挑选和解析 json
- sql-server - 使用 LINQ 在左连接表中按特定列求和时排除空值
- scala - 如何将源映射到另一个?
- batch-file - 从 ansible 控制主机执行批处理脚本无法正常工作
- macos - 如何修复错误无法加载供应商库 [libfbclient.dylib 或 libfbembed.dylib]