diff --git a/zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md b/zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md index 99af6cd9045c0cf8cc220d30cd230a24579e97a4..0ce945b4cce417c96b7bc92e4870ce6c7fe17afa 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md +++ b/zh-cn/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md @@ -1,51 +1,60 @@ -# 延迟任务调度回调 - -> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** -> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 - - -## 导入模块 - -``` -import WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility' -``` - -## WorkSchedulerExtensionAbility.onWorkStart -- **系统能力**: -SystemCapability.ResourceSchedule.WorkScheduler - -- **接口**: -onWorkStart(workInfo: WorkInfo); - -- **说明**: -延迟任务调度开始回调。 - -- **示例**: - - ``` - export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility { - onWorkStart(workInfo) { - console.log('MyWorkSchedulerExtensionAbility onWorkStart' + JSON.stringify(workInfo)); - } - } - ``` - -## WorkSchedulerExtensionAbility.onWorkStop -- **系统能力**: -SystemCapability.ResourceSchedule.WorkScheduler - -- **接口**: -onWorkStop(workInfo: WorkInfo); - -- **说明**: -延迟任务调度结束回调。 - -- **示例**: - - ``` - export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility { - onWorkStop(workInfo) { - console.log('MyWorkSchedulerExtensionAbility onWorkStop' + JSON.stringify(workInfo)); - } - } +# 延迟任务调度回调 + +> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** +> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 + + +## 导入模块 + +``` +import WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility' +``` + +## WorkSchedulerExtensionAbility.onWorkStart + +onWorkStart(work: workScheduler.WorkInfo): void + +延迟任务调度开始回调。 + +**系统能力:** SystemCapability.ResourceSchedule.WorkScheduler + +**参数**: + +| 参数名 | 类型 | 必填 | 说明 | +| ---- | --------------------- | ---- | -------------- | +| work | [workScheduler.WorkInfo](js-apis-workScheduler.md#workinfo) | 是 | 指示要添加到执行队列的工作。 | + +**示例:** + + ``` + export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility { + onWorkStart(workInfo) { + console.log('MyWorkSchedulerExtensionAbility onWorkStart' + JSON.stringify(workInfo)); + } + } + ``` + +## WorkSchedulerExtensionAbility.onWorkStop + +onWorkStop(work: workScheduler.WorkInfo) + +延迟任务调度结束回调。 + +**系统能力:** SystemCapability.ResourceSchedule.WorkScheduler + +**参数**: + +| 参数名 | 类型 | 必填 | 说明 | +| ---- | --------------------- | ---- | -------------- | +| work | [workScheduler.WorkInfo](js-apis-workScheduler.md#workinfo) | 是 | 指示要添加到执行队列的工作。 | + + +**示例:** + + ``` + export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility { + onWorkStop(workInfo) { + console.log('MyWorkSchedulerExtensionAbility onWorkStop' + JSON.stringify(workInfo)); + } + } ``` \ No newline at end of file