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

部分Ability名称修改为UIAbility名称

Signed-off-by: zyjhandsome's avatarzyjhandsome <zyjhandsome@126.com>
上级 9a6ca42e
...@@ -26,7 +26,7 @@ UIAbility是系统调度的最小单元。在设备内的功能模块之间跳 ...@@ -26,7 +26,7 @@ UIAbility是系统调度的最小单元。在设备内的功能模块之间跳
假设应用中有两个UIAbility:EntryAbility和FuncAbility(可以在应用的一个Module中,也可以在的不同Module中),需要从EntryAbility的页面中启动FuncAbility。 假设应用中有两个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 ```ts
let wantInfo = { let wantInfo = {
......
...@@ -121,7 +121,7 @@ Text(`count: ${this.count}`) ...@@ -121,7 +121,7 @@ Text(`count: ${this.count}`)
```ts ```ts
Button('add counter') Button('add counter')
.onClick(() => { .onClick(() => {
this.counter += 2 this.counter += 2;
}) })
``` ```
...@@ -130,7 +130,7 @@ Text(`count: ${this.count}`) ...@@ -130,7 +130,7 @@ Text(`count: ${this.count}`)
```ts ```ts
Button('add counter') Button('add counter')
.onClick(function () { .onClick(function () {
this.counter += 2 this.counter += 2;
}.bind(this)) }.bind(this))
``` ```
...@@ -138,11 +138,11 @@ Text(`count: ${this.count}`) ...@@ -138,11 +138,11 @@ Text(`count: ${this.count}`)
```ts ```ts
myClickHandler(): void { myClickHandler(): void {
this.counter += 2 this.counter += 2;
} }
... ...
Button('add counter') Button('add counter')
.onClick(this.myClickHandler.bind(this)) .onClick(this.myClickHandler.bind(this))
``` ```
...@@ -174,10 +174,10 @@ Text(`count: ${this.count}`) ...@@ -174,10 +174,10 @@ Text(`count: ${this.count}`)
.height(100) .height(100)
Button('click +1') Button('click +1')
.onClick(() => { .onClick(() => {
console.info('+1 clicked!') console.info('+1 clicked!');
}) })
} }
Divider() Divider()
Row() { Row() {
Image('test2.jpg') Image('test2.jpg')
...@@ -185,10 +185,10 @@ Text(`count: ${this.count}`) ...@@ -185,10 +185,10 @@ Text(`count: ${this.count}`)
.height(100) .height(100)
Button('click +2') Button('click +2')
.onClick(() => { .onClick(() => {
console.info('+2 clicked!') console.info('+2 clicked!');
}) })
} }
Divider() Divider()
Row() { Row() {
Image('test3.jpg') Image('test3.jpg')
...@@ -196,7 +196,7 @@ Text(`count: ${this.count}`) ...@@ -196,7 +196,7 @@ Text(`count: ${this.count}`)
.height(100) .height(100)
Button('click +3') Button('click +3')
.onClick(() => { .onClick(() => {
console.info('+3 clicked!') console.info('+3 clicked!');
}) })
} }
} }
......
# @ohos.app.ability.StartOptions (StartOptions) # @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; ...@@ -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服务端时,服务端回调 ...@@ -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; | 是 | 回调函数。无返回值。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。无返回值。 |
**示例:** **示例:**
......
...@@ -23,7 +23,7 @@ import formInfo from '@ohos.application.formInfo'; ...@@ -23,7 +23,7 @@ import formInfo from '@ohos.application.formInfo';
| ----------- | -------- |-------- | -------------------- | ------------------------------------------------------------ | | ----------- | -------- |-------- | -------------------- | ------------------------------------------------------------ |
| bundleName | string | 是 | 否 | 表示卡片所属包的包名。 | | bundleName | string | 是 | 否 | 表示卡片所属包的包名。 |
| moduleName | string | 是 | 否 | 表示卡片所属模块的模块名。 | | moduleName | string | 是 | 否 | 表示卡片所属模块的模块名。 |
| abilityName | string | 是 | 否 | 表示卡片所属的Ability名称。 | | abilityName | string | 是 | 否 | 表示卡片所属的Ability名称。 |
| name | string | 是 | 否 | 表示卡片名称。 | | name | string | 是 | 否 | 表示卡片名称。 |
| description | string | 是 | 否 | 表示卡片描述。 | | description | string | 是 | 否 | 表示卡片描述。 |
| type | [FormType](#formtype) | 是 | 否 | 表示卡片类型,当前支持JS卡片。 | | type | [FormType](#formtype) | 是 | 否 | 表示卡片类型,当前支持JS卡片。 |
......
...@@ -19,8 +19,9 @@ import resourceManager from '@ohos.resourceManager'; ...@@ -19,8 +19,9 @@ import resourceManager from '@ohos.resourceManager';
Stage模型下Context的引用方法请参考[Stage模型的Context详细介绍](../../application-models/application-context-stage.md) Stage模型下Context的引用方法请参考[Stage模型的Context详细介绍](../../application-models/application-context-stage.md)
```ts ```ts
import Ability from '@ohos.application.Ability'; import UIAbility from '@ohos.app.ability.UIAbility';
class MainAbility extends Ability {
export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
let context = this.context; let context = this.context;
let resourceManager = context.resourceManager; let resourceManager = context.resourceManager;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册