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