提交 873fa242 编写于 作者: zyjhandsome's avatar zyjhandsome

部分Ability名称修改为UIAbility名称

Signed-off-by: zyjhandsome's avatarzyjhandsome <zyjhandsome@126.com>
上级 9a6ca42e
......@@ -26,7 +26,7 @@ UIAbility是系统调度的最小单元。在设备内的功能模块之间跳
假设应用中有两个UIAbility:EntryAbility和FuncAbility(可以在应用的一个Module中,也可以在的不同Module中),需要从EntryAbility的页面中启动FuncAbility。
1. 在EntryAbility中,通过调用startAbility()方法启动UIAbility,[want](../reference/apis/js-apis-app-ability-want.md)为UIAbility实例启动的入口参数,其中bundleName为待启动应用的Bundle名称,abilityName为待启动的UIAbility名称,moduleName在待启动的UIAbility属于不同的Module时添加,parameters为自定义信息参数。示例中的context的获取方式参见[获取UIAbility的Context属性](uiability-usage.md#获取uiability的上下文信息)
1. 在EntryAbility中,通过调用startAbility()方法启动UIAbility,[want](../reference/apis/js-apis-app-ability-want.md)为UIAbility实例启动的入口参数,其中bundleName为待启动应用的Bundle名称,abilityName为待启动的Ability名称,moduleName在待启动的UIAbility属于不同的Module时添加,parameters为自定义信息参数。示例中的context的获取方式参见[获取UIAbility的Context属性](uiability-usage.md#获取uiability的上下文信息)
```ts
let wantInfo = {
......
......@@ -121,7 +121,7 @@ Text(`count: ${this.count}`)
```ts
Button('add counter')
.onClick(() => {
this.counter += 2
this.counter += 2;
})
```
......@@ -130,7 +130,7 @@ Text(`count: ${this.count}`)
```ts
Button('add counter')
.onClick(function () {
this.counter += 2
this.counter += 2;
}.bind(this))
```
......@@ -138,11 +138,11 @@ Text(`count: ${this.count}`)
```ts
myClickHandler(): void {
this.counter += 2
this.counter += 2;
}
...
Button('add counter')
.onClick(this.myClickHandler.bind(this))
```
......@@ -174,10 +174,10 @@ Text(`count: ${this.count}`)
.height(100)
Button('click +1')
.onClick(() => {
console.info('+1 clicked!')
console.info('+1 clicked!');
})
}
Divider()
Row() {
Image('test2.jpg')
......@@ -185,10 +185,10 @@ Text(`count: ${this.count}`)
.height(100)
Button('click +2')
.onClick(() => {
console.info('+2 clicked!')
console.info('+2 clicked!');
})
}
Divider()
Row() {
Image('test3.jpg')
......@@ -196,7 +196,7 @@ Text(`count: ${this.count}`)
.height(100)
Button('click +3')
.onClick(() => {
console.info('+3 clicked!')
console.info('+3 clicked!');
})
}
}
......
# @ohos.app.ability.StartOptions (StartOptions)
StartOptions可以作为[startAbility](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartability-1)的入参,用于指定目标Ability的窗口模式。
StartOptions可以作为[startAbility()](js-apis-inner-application-uiAbilityContext.md#uiabilitycontextstartability-1)的入参,用于指定目标Ability的窗口模式。
> **说明:**
>
......
......@@ -46,13 +46,13 @@ onAcceptWant(want: Want): string;
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的ability的信息,如ability名称,包名等。 |
| want | [Want](js-apis-application-want.md) | 是 | Want类型参数,传入需要启动的UIAbility的信息,如Ability名称,Bundle名称等。 |
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| string | 用户返回一个ability标识,如果之前启动过标识的ability,不创建新的实例并拉回栈顶,否则创建新的实例并启动。 |
| string | 用户返回一个UIAbility标识,如果之前启动过标识的UIAbility实例,不创建新的实例并拉回栈顶,否则创建新的实例并启动。 |
**示例:**
......
......@@ -37,7 +37,7 @@ DataShare客户端连接DataShareExtensionAbility服务端时,服务端回调
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| want | [Want](js-apis-application-want.md#want) | 是 | Want类型信息,包括ability名称、bundle名称等。 |
| want | [Want](js-apis-application-want.md#want) | 是 | Want类型信息,包括Ability名称、Bundle名称等。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。无返回值。 |
**示例:**
......
......@@ -23,7 +23,7 @@ import formInfo from '@ohos.application.formInfo';
| ----------- | -------- |-------- | -------------------- | ------------------------------------------------------------ |
| bundleName | string | 是 | 否 | 表示卡片所属包的包名。 |
| moduleName | string | 是 | 否 | 表示卡片所属模块的模块名。 |
| abilityName | string | 是 | 否 | 表示卡片所属的Ability名称。 |
| abilityName | string | 是 | 否 | 表示卡片所属的Ability名称。 |
| name | string | 是 | 否 | 表示卡片名称。 |
| description | string | 是 | 否 | 表示卡片描述。 |
| type | [FormType](#formtype) | 是 | 否 | 表示卡片类型,当前支持JS卡片。 |
......
......@@ -19,8 +19,9 @@ import resourceManager from '@ohos.resourceManager';
Stage模型下Context的引用方法请参考[Stage模型的Context详细介绍](../../application-models/application-context-stage.md)
```ts
import Ability from '@ohos.application.Ability';
class MainAbility extends Ability {
import UIAbility from '@ohos.app.ability.UIAbility';
export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) {
let context = this.context;
let resourceManager = context.resourceManager;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册