我正在收听像这样的点击事件:
element.onClick.listen((e) => doCoolStuff());
如何停止收听?
答案 0 :(得分:9)
由于onClick
会返回StreamSubscription,您可以cancel()
停止接收活动。
以下是一个例子:
import 'dart:async';
// ...
var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();