0

我正在使用此代码来监听文档更改:

Stream stream = db.doc(docRef.path).snapshots();

但我找不到从 Firebase 取消订阅此侦听器的方法。我检查了Stream类。如果我关闭应用程序,默认情况下会发生这种情况吗?我在这里找到了其他语言的示例,但我不知道如何在 dart 中执行此操作。

有什么建议吗?非常感谢!

4

1 回答 1

0

您不取消订阅Stream. 您使用该方法取消订阅StreamSubscription 。cancel()

因此,首先开始使用流上的流收听您.listen()的流,这将返回您StreamSubscription,然后您可以取消。

于 2021-03-06T14:02:06.710 回答