我有一个返回持续时间类型的Future的函数。
Future loadur(TimerService timerservice) async {
var dur = Duration.zero;
dur = await timerservice.currentDuration();
return dur;}
将来会从timerservice服务中获取持续时间,该服务会自我更新以运行计时器。现在我希望将Future转换为流,以便可以在StreamBuilder中显示它(Futurebuilder不会更新计时器)。
将未来转换为持续时间流的任何方法都是有帮助的。
答案 0 :(得分:2)
您可以使用Stream.fromFuture(dur)