Flowfinal

表示Flow事件的类。

Flow对象用于在时间线切片之间传递流事件,例如,下面Timeline类中创建的。添加Flow对象会在Chrome的跟踪视图中在切片之间绘制箭头。箭头从传递了Flow.begin对象的Timeline事件开始,通过传递了Flow.step对象的Timeline事件,结束于传递了Flow.end对象的Timeline事件,所有这些事件都具有相同的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));

属性

hashCode int
此对象的哈希码。
no setterinherited
id int
流事件的流ID。
final
runtimeType Type
对象运行时类型的表示。
no setterinherited

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
inherited
toString() String
此对象的字符串表示。
inherited

运算符

operator ==(Object other) bool
等号运算符。
inherited

静态方法

begin({int? id}) Flow
一个"开始"Flow事件。
end(int id) Flow
一个"结束"Flow事件。
step(int id) Flow
一个"步骤"Flow事件。