腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我
能
知道
StreamSubscription
什么时候
被
取消
吗
?
dart
、
dart-async
有没有类似于
StreamSubscription
的onCancel 示例: var subscription = someStream.listen((item) => null); subscription.cancel
我
最终创建了一个委托所有方法的_StreamSubscriptionDelegate,这样
我
就可以在
取消
订阅时放入一些逻辑,然而,也许有一个更简单的解决方案。
浏览 26
提问于2020-09-20
得票数 0
回答已采纳
1
回答
如何“自动”
取消
流订阅?
dart
、
stream
我
有一个省道模型,它有一个
StreamSubscription
: CounterPageModel() { } 如果
我
理解
StreamSubscription
,它不会在释放StreamDescription对
吗<
浏览 3
提问于2022-07-05
得票数 0
1
回答
无法根据来自另一个
StreamSubscription
的条件
取消
我
的
StreamSubscription
?
flutter
、
dart
我
有两个Stream。当stream1的值为false时,
我
想停止conditionStream。但是当
streamSubscription
.cancel();
被
调用时,stream1并没有
被
取消
,
我
也不
知道
为什么。非常感谢你的帮助。代码:{Stream<T> stream1, onListening(T), Stream<bool> conditionStream})
浏览 3
提问于2020-06-20
得票数 0
回答已采纳
1
回答
我
需要
取消
StreamSubscriptions
吗
?
events
、
memory-leaks
、
stream
、
dart
我
知道
每次侦听事件时,都会创建一个新的
StreamSubscription
对象。element.onMouseMove.listen
我
的问题是:何时从内存中释放这个
StreamSubscription
对象?它会在那里逗留直到我调用它是cancel()方法
吗
?还是只需删除
StreamSubscription
正在侦听的元素/对象?
我
到底
什么时候
要担心内存泄漏?
浏览 4
提问于2014-08-20
得票数 0
回答已采纳
1
回答
如何将
StreamSubscription
转换为流?
flutter
、
dart
我
有一个小部件需要一个流,这样它就可以侦听事件,当小部件
被
释放时,
我
也会释放这个流。这是通过以下方式完成的:
StreamSubscription
?cancel(); }问题是,
我
只有一个
StreamSubscription
要传递给MyWidget,
我
不能只使用这个
StreamSubscription
,因为它还会
取消
其他小部件使用的流。不
浏览 1
提问于2022-08-30
得票数 0
1
回答
取消
dart.async.
StreamSubscription
实例
flutter
、
dart
、
asynchronous
、
stream
当我使用"
StreamSubscription
“来实例一个值时。它总是显示出问题所在 super.dispose();
我
见过。但是,这对
我
不起作用。 最后,
我
想
知道
StreamSubscription<
浏览 4
提问于2021-09-03
得票数 0
回答已采纳
1
回答
用新参数重置已经订阅的流
flutter
、
google-cloud-firestore
假设
我
有以下函数,它将一个流返回给一个Firestore用户集合,
我
可以按年龄对其进行过滤: .map((snapshot) => snapshot.docs.map((doc) => doc.data()).toList());
我
通过有状态小部件中的StreamSubscribtion订阅该流:
StreamSubscription
浏览 3
提问于2021-02-19
得票数 1
回答已采纳
1
回答
如何在使用FlutterFire_ui时关闭从防火墙重新加载的数据?
firebase
、
flutter
我
正在使用googles flutter ui库,在大多数情况下,它工作得很好,唯一的问题是,无论何时数据发生变化,似乎都没有列出停止刷新快照的列表。以下是
我
的查询: FirebaseFirestore.instance.collection('restaurants').orderBy
浏览 8
提问于2022-05-10
得票数 0
回答已采纳
1
回答
是否需要调用
streamSubscription
.cancel()来释放资源?
flutter
突然间,如果
我
从一个
StreamSubscription
获得了一个Stream,那么当我完成的时候,有什么适当的礼仪来清理资源呢? 一个Stream实现,它只返回一个不断增加偶数的永不结束的列表。理想情况下,Stream不应该
取消
自身,也不应该生成输出,除非有活动订阅。如果
浏览 2
提问于2021-12-30
得票数 1
1
回答
相反,它会自动
取消
旧订阅
吗
?
flutter
、
dart
、
rxjs
、
rx-java2
我
发现自己经常这样做: void initState() {如果
我
不
取消
订阅,它会在每次调用I initState时创建一个新的订阅。
我
想
知道
是否有流,谁允许这样,每次通过调用listen创建新的
StreamSubscription
时,旧的订阅都会被
取消
: void initState
浏览 11
提问于2020-05-07
得票数 0
回答已采纳
4
回答
检查
StreamSubscription
是否
被
取消
flutter
、
dart
、
rxdart
简单地说:没有 _myCustomSub.isCanceled
浏览 2
提问于2019-10-29
得票数 8
回答已采纳
1
回答
StreamSubscription
和StreamBuilder
flutter
我
想
取消
一个流,发现一个Stream不能
被
取消
,但是StreamSubsciption可以
被
取消
。Stream对象有一个listen()方法 什么是订阅?当您使用Stream.listen侦听流时,将返回一个
StreamSubscription
对象。订阅向侦听器提供事件,并保存用于处理事件的回调。订阅还可用于
取消
订阅事件,或暂时暂停流中的事件。据我所知,
我
认为
我
可以使用event并使用它重建
浏览 5
提问于2021-12-11
得票数 1
回答已采纳
1
回答
关闭接收无限数据流的主题的最佳方法是什么?
flutter
、
dart
、
rxdart
我
有一个问题,关于如何正确地创建一个初始数据流,以防止
被
添加到主题中。
浏览 1
提问于2019-12-18
得票数 3
1
回答
我
是需要处理Firestore文档快照,还是只需要处理侦听器
flutter
、
dart
、
google-cloud-firestore
、
rxdart
假设
我
有以下内容:_exampleQuery = dbUsers .document(accID)
我
对firestore计费很熟悉,也
知道
某些意想不到的事情可能会引起阅读,但我几乎百分之百确定
我
的订阅没有
被
正确
取消
。
浏览 6
提问于2019-10-29
得票数 0
回答已采纳
3
回答
Java -从堆中
取消
分配一个对象
java
、
memory-management
、
heap-memory
在Java中,要从堆中卸载一个对象,仅仅编写myObject = null;就足够了,GC会从那里处理它
吗
?编辑: Ok让
我
解释一下
我
的用例,因为每个人都认为
我
不应该显式地空对象,
我
不应该担心它,等等。
我
正在序列化一个对象,为了节省磁盘空间,在序列化它之前,
我
正在“消耗”该对象的一个字段。在此之前,
我
也不能声明这个字段transient,因为
我
有时会在对象中包含这个字段,而不是其他的。 将对象设置为null对GC有任何影响
吗<
浏览 1
提问于2011-04-06
得票数 0
回答已采纳
1
回答
如果BLoC流没有
被
赋值给变量,
我
需要处理它们
吗
?
flutter
、
dart
、
bloc
假设
我
在一个块上直接调用.listen。
我
没有对流的引用,这意味着
我
不能对它调用.cancel。这个流会自动
取消
吗
? 在
我
的例子中,它不是在小部件中,而是在数据模型中。当数据模型超出范围时,它应该被处理掉,但我担心这种流永远不会被
取消
并存活,直到应用程序
被
终止: bloc.state.listen((state) { } }); 请注意,
我
浏览 23
提问于2019-06-21
得票数 1
回答已采纳
1
回答
在null上调用了方法cancel
flutter
、
dart
、
stream
、
provider
大家好,希望你做得好,
我
想
取消
一个流媒体订阅,这就是
我
想做的
StreamSubscription
<Position> positionStreamextends State<Home>{ } 但是它不起作用,
我
得到了这个错误: cancel方法在null上<e
浏览 14
提问于2020-05-13
得票数 0
1
回答
如何在订阅/
取消
订阅Rxjs主题时收到通知
javascript
、
rxjs
我
正在尝试使用Rxjs作为在大型状态树中管理垃圾收集的方法。
我
如何创建一个运算符,该运算符接受一个回调函数,该函数在每次可观察对象的订阅者数量发生变化时触发?
浏览 3
提问于2017-09-15
得票数 7
1
回答
可删除对象后
取消
内部流订阅的模式?
dart
、
listener
、
resource-cleanup
根据我对Dart的Stream的理解,在调用
StreamSubscription
.cancel()之前,所有侦听器都将被保留为引用。这意味着,在流也
被
销毁之前,
我
的侦听对象不会从内存中删除。一旦不再需要对象,是否有任何标准模式来确保
取消
所有内部侦听器?这是Dart的一个问题,还是
我
误解了这个概念?
我
可以想到的一个解决方案是,一旦
我
知道
不再需要对象,就必须手动调用destroy或cancelSubscriptions方法。
浏览 2
提问于2014-09-30
得票数 1
回答已采纳
1
回答
取消
ChangeNotifier中的Firebase侦听器
flutter
、
google-cloud-firestore
、
riverpod
当我试图用ProductsService().cancel()
取消
一个修复侦听器时。
我
知道
错误:
StreamSubscription
<QuerySnapshot>?productsSubscription = productsReference.snapshots()
浏览 9
提问于2021-11-06
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券