【发布时间】:2020-10-03 04:21:18
【问题描述】:
我如何从Timer 的重复回调中获得yield 状态?
我的班级中有一个 Timer 对象,当用户点击开始时,会创建一个新对象,在它的回调中我需要调用 yield ...。
这是我到目前为止的代码,但它什么也没做:
if (event is CounterETimerStart) {
timer = Timer.periodic(Duration(seconds: 1), (timer) async* {
yield CounterNewSecond(++m.passedTime);
});
}
【问题讨论】: