小编Aja*_* Rn的帖子

使用 DI 将 BLoC 作为单例注入的效果以及在哪里关闭流?

我正在使用inject.dart将我的块作为单例注入,这是一种不好的做法,即会导致内存泄漏吗?

由于我使用的所有流都是来自 RxDart 的广播流,我想知道单例是否会工作得更好?

如果不是不好的做法,那么关闭流的最佳位置是什么?由于其他小部件可能仍在使用流,因此在有状态小部件(订阅 bloc)的 Dispose() 中执行此操作是否会导致问题?

dependency-injection stream flutter rxdart bloc

6
推荐指数
1
解决办法
2744
查看次数

标签 统计

bloc ×1

dependency-injection ×1

flutter ×1

rxdart ×1

stream ×1