带有任务ID构造函数 构造函数
创建一个具有显式 taskId
的任务。这在您从一个隔离区向另一个隔离区传递任务时很有用。
重要提示:仅提供通过调用 时间线任务.pass 获得的任务ID。指定自定义ID可能导致ID冲突,从而导致时间线事件渲染不正确。
如果提供了 filterKey
,则会在与该任务关联的每个事件的相关参数中插入一个名为 filterKey
的属性。该 filterKey
将设置为 filterKey
的值。
实现
TimelineTask.withTaskId(int taskId, {String? filterKey})
: _parent = null,
_filterKey = filterKey,
_taskId = taskId {
// TODO: When NNBD is complete, delete the following line.
ArgumentError.checkNotNull(taskId, 'taskId');
}