當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。