From 4444c6f4938963fca919dc8e44e46a5086367b5b Mon Sep 17 00:00:00 2001 From: caochunlei Date: Thu, 31 Mar 2022 14:29:13 +0800 Subject: [PATCH] caochunlei1@huawei.com Signed-off-by: caochunlei --- zh-cn/application-dev/ability/fa-pageability.md | 13 +++++++++++++ zh-cn/application-dev/ability/stage-ability.md | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/zh-cn/application-dev/ability/fa-pageability.md b/zh-cn/application-dev/ability/fa-pageability.md index 72d9911f5c..f661f3dbb5 100644 --- a/zh-cn/application-dev/ability/fa-pageability.md +++ b/zh-cn/application-dev/ability/fa-pageability.md @@ -33,6 +33,19 @@ PageAbility生命周期流转如下图所示: PageAbility提供命周期回调,开发者可以在`app.js/app.ets`中重写生命周期相关回调函数 。目前`app.js`环境中仅支持onCreate和onDestroy回调,`app.ets`环境支持全量生命周期回调。 +### 启动模式 +ability支持单实例、多实例和指定实例3种启动模式。 +在config.json或module.json中通过launchType配置项,可以配置具体的启动模式,其中: + +| 启动模式 | 描述 |说明 | +| ----------- | ------- |---------------- | +| stand | 多实例 | 每次startAbility都会启动一个新的实例 | +| singleton | 单实例 | 系统中只存在唯一一个实例,startAbility时,如果已存在,则复用系统中的唯一一个实例 | +| specified | 指定实例 | 运行时由ability内部业务决定是否创建多实例 | + +缺省情况下是stand模式。 + + ## 开发指导 ### featureAbility接口说明 diff --git a/zh-cn/application-dev/ability/stage-ability.md b/zh-cn/application-dev/ability/stage-ability.md index a51a46aead..b5dbe0460b 100644 --- a/zh-cn/application-dev/ability/stage-ability.md +++ b/zh-cn/application-dev/ability/stage-ability.md @@ -10,6 +10,18 @@ Stage模型是基于API version 9的应用开发模型,对此模型的介绍 - 连接ServiceAbility,与ServiceAbility断开连接,详见[ServiceExtensionAbility开发指导](stage-serviceextension.md)。 - 应用迁移,详见[应用迁移开发指导](stage-ability-continuation.md)。 +### 启动模式 +ability支持单实例、多实例和指定实例3种启动模式。 +在config.json或module.json中通过launchType配置项,可以配置具体的启动模式,其中: + +| 启动模式 | 描述 |说明 | +| ----------- | ------- |---------------- | +| stand | 多实例 | 每次startAbility都会启动一个新的实例 | +| singleton | 单实例 | 系统中只存在唯一一个实例,startAbility时,如果已存在,则复用系统中的唯一一个实例 | +| specified | 指定实例 | 运行时由ability内部业务决定是否创建多实例 | + +缺省情况下是stand模式。 + ## 接口说明 AbilityStage功能如下(AbilityStage类,拥有context属性,具体的API详见[接口文档](../reference/apis/js-apis-application-abilitystage.md)): -- GitLab