提交 88f88efe 编写于 作者: Z zhangyafei.echo

fixed 15ec1dff from https://gitee.com/zhangyafei-echo/docs/pulls/8744

IssueNo:I5O9P6
Description:Fix a bug in the startability sample code.
Sig:SIG_ApplicationFramework
Feature or BugFix: BugFix
Binary Source: No
Signed-off-by: Nzhangyafei.echo <zhangyafei12@huawei.com>
Change-Id: Ibaa68b1cc74fd4ce73c13fe8e0410add67ed105a
上级 44d77f2a
...@@ -86,8 +86,8 @@ Ability功能如下(Ability类,具体的API详见[接口文档](../reference ...@@ -86,8 +86,8 @@ Ability功能如下(Ability类,具体的API详见[接口文档](../reference
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
console.log("MainAbility onWindowStageCreate") console.log("MainAbility onWindowStageCreate")
windowStage.loadContent("pages/index").then((data) => { windowStage.loadContent("pages/index").then(() => {
console.log("MainAbility load content succeed with data: " + JSON.stringify(data)) console.log("MainAbility load content succeed")
}).catch((error) => { }).catch((error) => {
console.error("MainAbility load content failed with error: " + JSON.stringify(error)) console.error("MainAbility load content failed with error: " + JSON.stringify(error))
}) })
...@@ -227,8 +227,8 @@ var want = { ...@@ -227,8 +227,8 @@ var want = {
"bundleName": "com.example.MyApplication", "bundleName": "com.example.MyApplication",
"abilityName": "MainAbility" "abilityName": "MainAbility"
}; };
context.startAbility(want).then((data) => { context.startAbility(want).then(() => {
console.log("Succeed to start ability with data: " + JSON.stringify(data)) console.log("Succeed to start ability")
}).catch((error) => { }).catch((error) => {
console.error("Failed to start ability with error: "+ JSON.stringify(error)) console.error("Failed to start ability with error: "+ JSON.stringify(error))
}) })
...@@ -244,8 +244,8 @@ var want = { ...@@ -244,8 +244,8 @@ var want = {
"bundleName": "com.example.MyApplication", "bundleName": "com.example.MyApplication",
"abilityName": "MainAbility" "abilityName": "MainAbility"
}; };
context.startAbility(want).then((data) => { context.startAbility(want).then(() => {
console.log("Succeed to start remote ability with data: " + JSON.stringify(data)) console.log("Succeed to start remote ability")
}).catch((error) => { }).catch((error) => {
console.error("Failed to start remote ability with error: " + JSON.stringify(error)) console.error("Failed to start remote ability with error: " + JSON.stringify(error))
}) })
......
...@@ -5,8 +5,8 @@ AbilityContext是Ability的上下文环境,继承自Context。 ...@@ -5,8 +5,8 @@ AbilityContext是Ability的上下文环境,继承自Context。
AbilityContext模块提供允许访问特定于ability的资源的能力,包括对Ability的启动、停止的设置、获取caller通信接口、拉起弹窗请求用户授权等。 AbilityContext模块提供允许访问特定于ability的资源的能力,包括对Ability的启动、停止的设置、获取caller通信接口、拉起弹窗请求用户授权等。
> **说明:** > **说明:**
> >
> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块接口仅可在Stage模型下使用。 > 本模块接口仅可在Stage模型下使用。
## 使用说明 ## 使用说明
...@@ -78,7 +78,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void& ...@@ -78,7 +78,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback&lt;void&
| callback | AsyncCallback&lt;void&gt; | 是 | callback形式返回启动结果。 | | callback | AsyncCallback&lt;void&gt; | 是 | callback形式返回启动结果。 |
**示例:** **示例:**
```js ```js
var want = { var want = {
"deviceId": "", "deviceId": "",
...@@ -127,7 +127,7 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;; ...@@ -127,7 +127,7 @@ startAbility(want: Want, options?: StartOptions): Promise&lt;void&gt;;
windowMode: 0, windowMode: 0,
}; };
this.context.startAbility(want, options) this.context.startAbility(want, options)
.then((data) => { .then(() => {
console.log('Operation successful.') console.log('Operation successful.')
}).catch((error) => { }).catch((error) => {
console.log('Operation failed.'); console.log('Operation failed.');
...@@ -836,7 +836,7 @@ disconnectAbility(connection: number): Promise\<void>; ...@@ -836,7 +836,7 @@ disconnectAbility(connection: number): Promise\<void>;
| Promise\<void> | 返回执行结果。 | | Promise\<void> | 返回执行结果。 |
**示例:** **示例:**
```js ```js
var connectionNumber = 0; var connectionNumber = 0;
this.context.disconnectAbility(connectionNumber).then((data) => { this.context.disconnectAbility(connectionNumber).then((data) => {
...@@ -893,7 +893,7 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;; ...@@ -893,7 +893,7 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
| Promise&lt;Caller&gt; | 获取要通讯的caller对象。 | | Promise&lt;Caller&gt; | 获取要通讯的caller对象。 |
**示例:** **示例:**
```js ```js
import Ability from '@ohos.application.Ability'; import Ability from '@ohos.application.Ability';
var caller; var caller;
...@@ -1044,13 +1044,13 @@ requestPermissionsFromUser(permissions: Array&lt;string&gt;, requestCallback: As ...@@ -1044,13 +1044,13 @@ requestPermissionsFromUser(permissions: Array&lt;string&gt;, requestCallback: As
| callback | AsyncCallback&lt;[PermissionRequestResult](js-apis-permissionrequestresult.md)&gt; | 是 | 回调函数,返回接口调用是否成功的结果。 | | callback | AsyncCallback&lt;[PermissionRequestResult](js-apis-permissionrequestresult.md)&gt; | 是 | 回调函数,返回接口调用是否成功的结果。 |
**示例:** **示例:**
```js ```js
var permissions=['com.example.permission'] var permissions=['com.example.permission']
this.context.requestPermissionsFromUser(permissions,(result) => { this.context.requestPermissionsFromUser(permissions,(result) => {
console.log('requestPermissionsFromUserresult:' + JSON.stringify(result)); console.log('requestPermissionsFromUserresult:' + JSON.stringify(result));
}); });
``` ```
...@@ -1075,7 +1075,7 @@ requestPermissionsFromUser(permissions: Array&lt;string&gt;) : Promise&lt;Permis ...@@ -1075,7 +1075,7 @@ requestPermissionsFromUser(permissions: Array&lt;string&gt;) : Promise&lt;Permis
| Promise&lt;[PermissionRequestResult](js-apis-permissionrequestresult.md)&gt; | 返回一个Promise,包含接口的结果。 | | Promise&lt;[PermissionRequestResult](js-apis-permissionrequestresult.md)&gt; | 返回一个Promise,包含接口的结果。 |
**示例:** **示例:**
```js ```js
var permissions=['com.example.permission'] var permissions=['com.example.permission']
this.context.requestPermissionsFromUser(permissions).then((data) => { this.context.requestPermissionsFromUser(permissions).then((data) => {
...@@ -1103,7 +1103,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void; ...@@ -1103,7 +1103,7 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void;
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,返回接口调用是否成功的结果。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,返回接口调用是否成功的结果。 |
**示例:** **示例:**
```js ```js
this.context.setMissionLabel("test",(result) => { this.context.setMissionLabel("test",(result) => {
console.log('requestPermissionsFromUserresult:' + JSON.stringify(result)); console.log('requestPermissionsFromUserresult:' + JSON.stringify(result));
...@@ -1132,7 +1132,7 @@ setMissionLabel(label: string): Promise&lt;void&gt; ...@@ -1132,7 +1132,7 @@ setMissionLabel(label: string): Promise&lt;void&gt;
| Promise&lt;void&gt; | 返回一个Promise,包含接口的结果。 | | Promise&lt;void&gt; | 返回一个Promise,包含接口的结果。 |
**示例:** **示例:**
```js ```js
this.context.setMissionLabel("test").then((data) => { this.context.setMissionLabel("test").then((data) => {
console.log('success:' + JSON.stringify(data)); console.log('success:' + JSON.stringify(data));
...@@ -1158,7 +1158,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void; ...@@ -1158,7 +1158,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
| callback | AsyncCallback\<void> | 是 | 指定的回调函数的结果。 | | callback | AsyncCallback\<void> | 是 | 指定的回调函数的结果。 |
**示例:** **示例:**
```js ```js
import image from '@ohos.multimedia.image' import image from '@ohos.multimedia.image'
var imagePixelMap; var imagePixelMap;
...@@ -1205,7 +1205,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>; ...@@ -1205,7 +1205,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
| Promise&lt;void&gt; | 返回一个Promise,包含接口的结果。 | | Promise&lt;void&gt; | 返回一个Promise,包含接口的结果。 |
**示例:** **示例:**
```js ```js
import image from '@ohos.multimedia.image' import image from '@ohos.multimedia.image'
var imagePixelMap; var imagePixelMap;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册