diff --git a/zh-cn/application-dev/task-management/figures/WorkSchedulerExtensionAbility.png b/zh-cn/application-dev/task-management/figures/WorkSchedulerExtensionAbility.png index dbee17acbad2189a9a2d3cedb9c32242fb002866..57520a106c4dc4806866d78516939f29cb33ee9e 100644 Binary files a/zh-cn/application-dev/task-management/figures/WorkSchedulerExtensionAbility.png and b/zh-cn/application-dev/task-management/figures/WorkSchedulerExtensionAbility.png differ diff --git a/zh-cn/application-dev/task-management/work-scheduler-dev-guide.md b/zh-cn/application-dev/task-management/work-scheduler-dev-guide.md index e7b758b696f84fde52f2d6d4aa7f6e0e882011d1..615e256f96f323f97b71bef57605f335f29143e5 100644 --- a/zh-cn/application-dev/task-management/work-scheduler-dev-guide.md +++ b/zh-cn/application-dev/task-management/work-scheduler-dev-guide.md @@ -2,7 +2,8 @@ ## 场景介绍 -应用要执行对实时性要求不高的任务或持久性任务的时候,比如设备空闲时候做一次数据学习等场景,可以使用延迟调度任务,该机制在满足应用设定条件的时候,会根据系统当前状态,如内存、功耗、温度等统一决策调度时间,[WorkSchedulerExtensionAbility](./workscheduler-extensionability.md)提供了延迟任务回调拓展能力。延迟任务调度约束见[延迟任务调度约束](./background-task-overview.md#延迟任务调度约束)。 +应用要执行对实时性要求不高的任务或持久性任务的时候,比如设备空闲时候做一次数据学习等场景,可以使用延迟调度任务,该机制在满足应用设定条件的时候,会根据系统当前状态,如内存、功耗、温度等统一决策调度时间,[WorkSchedulerExtensionAbility](./workscheduler-extensionability.md)提供了延迟任务回调拓展能力,注册延迟任务后需要实现延迟任务回调拓展能力。 +延迟任务调度约束见[延迟任务调度约束](./background-task-overview.md#延迟任务调度约束)。 ## 接口说明 diff --git a/zh-cn/application-dev/task-management/workscheduler-extensionability.md b/zh-cn/application-dev/task-management/workscheduler-extensionability.md index 97367f1b99481c807fc0873707da49743f7f0c3d..d10153b178d007819d0b32ec0454bf1eb209d38e 100644 --- a/zh-cn/application-dev/task-management/workscheduler-extensionability.md +++ b/zh-cn/application-dev/task-management/workscheduler-extensionability.md @@ -1,6 +1,6 @@ # 延迟任务回调能力开发指导(WorkSchedulerExtensionAbility) -对于实时性要求不高的任务或持久性任务,可以使用延迟调度任务,该机制会在应用满足应用设定条件(包括网络类型、充电类型、存储状态、电池状态、定时状态)时,根据系统当前状态,由系统统一决策调度时间。 +对于实时性要求不高的任务或持久性任务,可以使用延迟任务,该机制会在应用满足应用设定条件(包括网络类型、充电类型、存储状态、电池状态、定时状态)时,根据系统当前状态,由系统统一决策调度时间。 WorkSchedulerExtensionAbility提供了延迟任务回调能力,在延迟任务开始和结束时,系统会调用回调接口来处理任务逻辑,开发者可在回调接口里面编写自己的任务逻辑。 @@ -17,7 +17,7 @@ WorkSchedulerExtensionAbility提供了延迟任务回调能力,在延迟任务 ## 接口说明 -WorkSchedulerExtensionAbility类拥有如下API接口,具体的API介绍详见[接口文档](../reference/apis/js-apis-app-form-formExtensionAbility.md)。 +WorkSchedulerExtensionAbility类拥有如下API接口,具体的API介绍详见[接口文档](../reference/apis/js-apis-WorkSchedulerExtensionAbility.md)。 | 接口名 | 描述 | | -------- | -------- | @@ -122,7 +122,7 @@ WorkSchedulerExtensionAbility类拥有如下API接口,具体的API介绍详见 bundleName: '', abilityName: '' } - // 注册延迟调度任务 + // 注册延迟任务 startWork(bundleName: string, abilityName: string) { this.workInfo.bundleName = bundleName this.workInfo.abilityName = abilityName @@ -137,7 +137,7 @@ WorkSchedulerExtensionAbility类拥有如下API接口,具体的API介绍详见 } } - // 停止延迟调度任务 + // 停止延迟任务 stopWork(bundleName: string, abilityName: string) { this.workInfo.bundleName = bundleName this.workInfo.abilityName = abilityName