提供进度指示器信息的数据结构。
cancellable | 如果进度指示器的关联事件可以取消,则返回 true。 |
currentStep | 返回此进度指示器的当前步骤。 |
description | 返回进度指示器的描述。 |
elapsedTime | 返回进度指示器已运行的秒数。 |
endTime | 返回进度指示器结束的时间。 |
exists | 检查进度指示器是否存在。 |
finished | 如果进度指示器已完成但未删除,则返回 true。 |
id | 返回进度指示器的唯一标识符。 |
indefinite | 如果进度指示器是不确定的,则返回 true。 |
name | 返回进度指示器的名称。 |
options | 返回用于启动进度指示器的选项标志。 |
parentId | 返回进度指示器父级的唯一 ID,如果进度指示器不是另一个进度指示器的子级,则返回 -1。 |
pausable | 如果进度指示器的任务可以暂停,则返回 true。 |
paused | 如果进度指示器已暂停,则返回 true。 |
priority | 返回进度指示器的优先级。 |
progress | 返回进度指示器关联任务的进度值。 |
remainingTime | 返回此进度指示器完成的剩余时间。 |
responding | 如果进度正在进行,则返回 true;如果进度指示器超过 5 秒未收到任何进度报告,则返回 false。 |
running | 如果进度指示器正在运行且处于活动状态,则返回 true。 |
startTime | 返回进度指示器开始的时间。 |
status | 返回进度指示器的状态。 |
stepLabel | 返回显示进度指示器步骤的标签。 |
timeDisplayMode | 返回进度指示器的时间显示模式。 |
totalSteps | 返回此进度指示器从开始到结束的总步骤数。 |
updateTime | 返回上次更新进度指示器的时间。 |
取消 | 取消正在运行的进度指示器。 |
ClearRemainingTime | 重置进度指示器剩余时间的计算。 |
Finish | 将进度指示器标记为已完成。 |
Pause | 暂停正在运行的进度指示器。 |
RegisterCancelCallback | 注册一个回调,当用户取消正在运行的进度指示器的关联任务时调用该回调。 |
RegisterPauseCallback | 注册一个回调,当用户暂停正在运行的进度指示器的任务时调用该回调。 |
Remove | 完成并删除活动进度指示器。 |
Report | 报告进度指示器的当前状态。 |
Resume | 恢复已暂停的进度指示器。 |
SetDescription | 设置进度指示器的描述。要清除描述,请传递 null。 |
SetPriority | 设置进度指示器的优先级。 |
SetRemainingTime | 设置进度指示器的剩余时间(以秒为单位)。 |
SetStepLabel | 设置显示进度指示器步骤的标签。 |
SetTimeDisplayMode | 设置进度指示器的时间显示模式。 |
UnregisterCancelCallback | 取消注册先前注册的进度取消回调。 |
UnregisterPauseCallback | 取消注册先前注册的进度暂停回调。 |