From 31c942ee63783633cd28e49fa64ac69755fc0e86 Mon Sep 17 00:00:00 2001 From: zhangxin_T Date: Thu, 8 Sep 2022 20:29:26 +0800 Subject: [PATCH] docs modify Signed-off-by: zhangxin_T --- .../task-management/background-task-dev-guide.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/task-management/background-task-dev-guide.md b/zh-cn/application-dev/task-management/background-task-dev-guide.md index 67c1704681..9cc2464f90 100644 --- a/zh-cn/application-dev/task-management/background-task-dev-guide.md +++ b/zh-cn/application-dev/task-management/background-task-dev-guide.md @@ -301,6 +301,13 @@ function stopBackgroundRunning() { }); } +async function processAsyncJobs() { + // 此处添加执行具体长时任务的代码。 + + // 长时任务执行完,调用取消接口,释放资源。 + stopBackgroundRunning(); +} + let mMyStub; class MyStub extends rpc.RemoteObject { @@ -316,11 +323,11 @@ class MyStub extends rpc.RemoteObject { // code 的具体含义用户自定义 if (code === 1) { // 接收到申请长时任务的请求码 - startContinuousTask(); + startBackgroundRunning(); // 此处执行具体长时任务 } else if (code === 2) { // 接收到取消长时任务的请求码 - stopContinuousTask(); + stopBackgroundRunning(); } else { console.log('ServiceAbility unknown request code'); } @@ -332,9 +339,9 @@ export default { onStart(want) { console.info('ServiceAbility onStart'); mMyStub = new MyStub("ServiceAbility-test"); + // 在执行后台长时任前,调用申请接口。 startBackgroundRunning(); - // 此处执行后台具体的长时任务。 - stopBackgroundRunning(); + processAsyncJobs(); }, onStop() { console.info('ServiceAbility onStop'); -- GitLab