Task<T extends Object> class
abstract
- Implementers
Constructors
-
Task({required TaskManager<
T> manager})
Properties
- debugIdentify → String
-
no setter
- debugPhase → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- initFrameCount ↔ int
-
创建任务的帧数
getter/setter pair
- isFinished → bool
-
no setter
-
manager
→ TaskManager<
T> -
final
-
modifyDataOp
↔ ModifyDataOp<
T> ? -
每个任务在准备好后,就可能存在修改数据的操作
getter/setter pair
- phase → SchedulerPhase
-
no setter
- readyFrameCount ↔ int
-
任务准备好去完成的帧数,注意不代表就执行任务的内容,执行的内容全部安排在persisitent阶段之前处理
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldOverrideDetailDesc → String
-
no setter
- state ↔ TaskState
-
getter/setter pair
-
taskStatus
→ TaskStatus<
T> -
no setter
Methods
-
canAddTask(
) → TaskAddStrategy - 这个任务可以添加
-
cancel(
{required String reason}) → void -
complete(
{required String reason}) → void -
doneState(
int i) → void - 整体任务完成情况
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
ready(
) → void -
toString(
) → String -
A string representation of this object.
inherited
-
tryAddOriginTask(
) → bool -
tryReady(
) → void - 尝试准备任务
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited