flutter dart 异步Stream 使用 定时任务
添加rxdart 依赖实现一个500ms后执行的任务1,没有返回事件Stream.fromFuture(Future.delayed(Duration(milliseconds: 500),)).listen((event) {LogUtil.e("这里不会执行,因为没有监听到回调事件");},).onDone(() {LogUtil.e("500ms后执行这里");});2、有返回事件Strea
·
添加rxdart 依赖
实现一个500ms后执行的任务
1,没有返回事件
Stream.fromFuture(Future.delayed( Duration(milliseconds: 500), )).listen( (event) { LogUtil.e("这里不会执行,因为没有监听到回调事件"); }, ).onDone(() { LogUtil.e("500ms后执行这里"); });
2、有返回事件
Stream.fromFuture(Future.delayed(Duration(milliseconds: 500), () { return "返回的内容,在listen接收=>event"; })).listen( (event) { LogUtil.e("500ms后这里会执行,event可以得到上面传回来的内容"); }, ).onDone(() { LogUtil.e("500ms后执行这里"); });
更多推荐
已为社区贡献8条内容
所有评论(0)