当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart Flow用法及代码示例


dart:developer 库中Flow 类的用法介绍如下。

表示 Flow 事件的类。

Flow 对象用于线程化时间线切片之间的流事件,例如,使用下面的 Timeline 类创建的那些。添加 Flow 对象会导致在 Chrome 的跟踪查看器中的切片之间绘制箭头。箭头开始于例如 Timeline 事件,这些事件传递了一个 Flow.begin 对象,经过 Timeline 事件,这些事件传递了一个 Flow.step 对象,并结束于 Timeline 事件,这些事件传递了一个 Flow.end 对象,所有具有相同的 Flow.id 。例如:

var flow = Flow.begin();
Timeline.timeSync('flow_test', () {
  doSomething();
}, flow: flow);

Timeline.timeSync('flow_test', () {
  doSomething();
}, flow: Flow.step(flow.id));

Timeline.timeSync('flow_test', () {
  doSomething();
}, flow: Flow.end(flow.id));

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 Flow class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。