作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在编写一个应始终开启的应用程序。根据文档,处理流以避免内存泄漏应该很好。但是,如何在始终开启且应不断使用来自 BLoC 的一些流的应用程序中执行此操作?
对于这些类型的应用程序是否有任何建议/模式?我应该关闭并重新打开流吗?
最佳答案
只有在不再需要时才应该释放流监听器。这方面的一个例子是在 StatefulWidget
的状态 dispose()
方法中,即在扩展 StatefulWidget 时覆盖 dispose()
,取消订阅流,您应该已经准备就绪。
关于应始终开启的应用程序的 Flutter BLoC 和流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56454683/
我是一名优秀的程序员,十分优秀!