次のようなクリックイベントをリッスンしています:
element.onClick.listen((e) => doCoolStuff());
聞くのをやめるにはどうすればよいですか?
次のようなクリックイベントをリッスンしています:
element.onClick.listen((e) => doCoolStuff());
聞くのをやめるにはどうすればよいですか?
StreamSubscriptiononClick
を返すため、イベントの受信を停止できます。cancel()
次に例を示します。
import 'dart:async';
// ...
var subscription = element.onClick.listen((e) => doCoolStuff());
// later
subscription.cancel();