Flutter 当我在Dart中创建一个流但不关闭它时会发生什么
当我在颤振(Dart)中创建一个Flutter 当我在Dart中创建一个流但不关闭它时会发生什么,flutter,dart,stream,Flutter,Dart,Stream,当我在颤振(Dart)中创建一个流对象时,我收到一条警告消息,我应该在使用后关闭这个流。我想知道当我创建一个新的流而不关闭它时,它会有什么问题。(看起来像是内存泄漏) 在这种情况下,我使用内存工具查找内存泄漏,但失败了。为什么要关闭流。我可以错过关于Dart中stream的任何信息吗 p/s:在我的应用程序中,我必须创建许多流对象,并与许多小部件共享它。如果我不需要管理流实例,那么很容易编写代码。我认为当小部件从小部件树中永久删除时,流将自动关闭。只要在dispose足够时关闭流即可。这里提到:
流
对象时,我收到一条警告消息,我应该在使用后关闭这个流
。我想知道当我创建一个新的流而不关闭它时,它会有什么问题。(看起来像是内存泄漏)
在这种情况下,我使用内存工具查找内存泄漏,但失败了。为什么要关闭流
。我可以错过关于Dart中stream的任何信息吗
p/s:在我的应用程序中,我必须创建许多流
对象,并与许多小部件共享它。如果我不需要管理流
实例,那么很容易编写代码。我认为当小部件从小部件树中永久删除时,流将自动关闭。只要在dispose足够时关闭流即可。这里提到:我想知道如何将订阅的小部件从小部件树中分离出来,并将流移动到另一个小部件树中。我认为当小部件从小部件树中永久删除时,流将自动关闭。只要在dispose足够时关闭流即可。这里提到:我想知道如何将订阅的小部件从小部件树中分离出来,并将流移动到另一个小部件树中。