我正在使用此代码来监听文档更改:
Stream stream = db.doc(docRef.path).snapshots();
但我找不到从 Firebase 取消订阅此侦听器的方法。我检查了Stream类。如果我关闭应用程序,默认情况下会发生这种情况吗?我在这里找到了其他语言的示例,但我不知道如何在 dart 中执行此操作。
有什么建议吗?非常感谢!
您不取消订阅Stream. 您使用该方法取消订阅StreamSubscription 。cancel()
因此,首先开始使用流上的流收听您.listen()的流,这将返回您StreamSubscription,然后您可以取消。