Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
03dbe53d
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
03dbe53d
编写于
8月 09, 2023
作者:
N
ningning
提交者:
Gitee
8月 09, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md.
Signed-off-by:
N
ningning
<
wangningning14@huawei.com
>
上级
9c516e48
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
17 addition
and
17 deletion
+17
-17
zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md
...ce/apis/js-apis-resourceschedule-backgroundTaskManager.md
+17
-17
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md
浏览文件 @
03dbe53d
# @ohos.resourceschedule.backgroundTaskManager (后台任务管理)
本模块提供
短时、长时和能效资源申请的接口,当应用退至后台后
,开发者可以通过本模块接口为应用申请短时、长时任务,避免应用进程被终止或挂起。
本模块提供
申请后台任务的接口。当应用退至后台时
,开发者可以通过本模块接口为应用申请短时、长时任务,避免应用进程被终止或挂起。
> **说明:**
>
...
...
@@ -17,7 +17,7 @@ import backgroundTaskManager from '@ohos.resourceschedule.backgroundTaskManager'
requestSuspendDelay(reason: string, callback: Callback
<
void
>
): DelaySuspendInfo
申请延迟挂起。
申请延迟挂起。
使用callback异步回调。
> **说明:**
>
...
...
@@ -30,7 +30,7 @@ requestSuspendDelay(reason: string, callback: Callback<void>): DelaySuspen
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------------ |
| reason | string | 是 | 申请延迟挂起的原因。 |
| callback | Callback
<
void
>
| 是 |
延迟即将超时的回调函数,一般在超时前6秒
通过此回调通知应用。 |
| callback | Callback
<
void
>
| 是 |
回调函数,一般在延迟挂起超时前6秒,
通过此回调通知应用。 |
**返回值**
:
...
...
@@ -75,7 +75,7 @@ requestSuspendDelay(reason: string, callback: Callback<void>): DelaySuspen
getRemainingDelayTime(requestId: number, callback: AsyncCallback
<
number
>
): void
获取延迟挂起的剩余时间。使用callback形式返回。
获取
本次
延迟挂起的剩余时间。使用callback形式返回。
**系统能力:**
SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
...
...
@@ -124,7 +124,7 @@ getRemainingDelayTime(requestId: number, callback: AsyncCallback<number>):
getRemainingDelayTime(requestId: number): Promise
<
number
>
获取延迟挂起的剩余时间。使用Promise形式返回。
获取
本次
延迟挂起的剩余时间。使用Promise形式返回。
**系统能力:**
SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask
...
...
@@ -138,7 +138,7 @@ getRemainingDelayTime(requestId: number): Promise<number>
| 类型 | 说明 |
| --------------------- | ---------------------------------------- |
| Promise
<
number
>
|
指定的Promise回调方法
,返回本次延迟挂起的剩余时间,单位为毫秒。 |
| Promise
<
number
>
|
Promise对象
,返回本次延迟挂起的剩余时间,单位为毫秒。 |
**错误码**
:
...
...
@@ -216,7 +216,7 @@ cancelSuspendDelay(requestId: number): void
startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: WantAgent, callback: AsyncCallback
<
void
>
): void
申请长时任务
,使用callback形式返回结果
。
申请长时任务
。使用callback异步回调
。
**需要权限:**
ohos.permission.KEEP_BACKGROUND_RUNNING
...
...
@@ -227,9 +227,9 @@ startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: Want
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------- | ---- | ---------------------------------------- |
| context | Context | 是 | 应用运行的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-inner-application-context.md
)
。 |
| bgMode |
[
BackgroundMode
](
#backgroundmode
)
| 是 |
后台
模式。 |
| wantAgent |
[
WantAgent
](
js-apis-app-ability-wantAgent.md
)
| 是 | 通知参数,用于指定点击长时任务通知点击后跳转的界面。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,
返回长时任务的启动结果。
|
| bgMode |
[
BackgroundMode
](
#backgroundmode
)
| 是 |
长时任务
模式。 |
| wantAgent |
[
WantAgent
](
js-apis-app-ability-wantAgent.md
)
| 是 | 通知参数,用于指定点击长时任务通知点击后跳转的界面。
////
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,
申请长时任务成功时,err为undefined,否则为错误对象。
|
**错误码**
:
...
...
@@ -305,14 +305,14 @@ startBackgroundRunning(context: Context, bgMode: BackgroundMode, wantAgent: Want
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ---------------------------------- | ---- | ---------------------------------------- |
| context | Context | 是 | 应用运行的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-inner-application-context.md
)
。 |
| bgMode |
[
BackgroundMode
](
#backgroundmode
)
| 是 |
后台
模式。 |
| bgMode |
[
BackgroundMode
](
#backgroundmode
)
| 是 |
长时任务
模式。 |
| wantAgent |
[
WantAgent
](
js-apis-app-ability-wantAgent.md
)
| 是 | 通知参数,用于指定点击长时任务通知后跳转的界面。 |
**返回值**
:
| 类型 | 说明 |
| -------------- | ---------------- |
| Promise
\<
void> |
使用Promise形式返回结果
。 |
| Promise
\<
void> |
无返回结果的Promise对象
。 |
**错误码**
:
...
...
@@ -373,7 +373,7 @@ export default class EntryAbility extends UIAbility {
stopBackgroundRunning(context: Context, callback: AsyncCallback
<
void
>
): void
取消长时任务
,
使用callback形式返回结果。
取消长时任务
。
使用callback形式返回结果。
**系统能力:**
SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
...
...
@@ -382,7 +382,7 @@ stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): vo
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------------------------------------- |
| context | Context | 是 | 应用运行的上下文。
<br>
FA模型的应用Context定义见
[
Context
](
js-apis-inner-app-context.md
)
。
<br>
Stage模型的应用Context定义见
[
Context
](
js-apis-inner-application-context.md
)
。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,
返回长时任务的取消结果。
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,
取消长时任务成功时,err为undefined,否则为错误对象。
|
**错误码**
:
...
...
@@ -441,7 +441,7 @@ stopBackgroundRunning(context: Context): Promise<void>
| 类型 | 说明 |
| -------------- | ---------------- |
| Promise
\<
void> |
使用Promise形式返回结果
。 |
| Promise
\<
void> |
无返回结果的Promise对象
。 |
**错误码**
:
...
...
@@ -492,7 +492,7 @@ applyEfficiencyResources(request: EfficiencyResourcesRequest): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------- | ---- | ---------------------------------------- |
| request |
[
EfficiencyResourcesRequest
](
#efficiencyresourcesrequest
)
| 是 | 请求的必要信息,包括资源类型
,超时时间等信息
。 |
| request |
[
EfficiencyResourcesRequest
](
#efficiencyresourcesrequest
)
| 是 | 请求的必要信息,包括资源类型
、超时时间等
。 |
**错误码**
:
...
...
@@ -575,7 +575,7 @@ try {
## BackgroundMode
后台
任务模式。
长时
任务模式。
**系统能力:**
SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录