5

我正在监听这样的点击事件:

element.onClick.listen((e) => doCoolStuff());

我如何停止倾听?

4

1 回答 1

9

因为onClick返回一个StreamSubscription,你可以cancel()停止接收事件。

这是一个例子:

import 'dart:async';

// ...

var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();
于 2013-02-20T23:43:36.187 回答