diff --git a/zh-cn/application-dev/ability/stage-ability.md b/zh-cn/application-dev/ability/stage-ability.md index 49075b241f28850370d96af75cd55ccb027ef76e..8854524db5b64cf71f5a6cc02a88e6bef031ef13 100644 --- a/zh-cn/application-dev/ability/stage-ability.md +++ b/zh-cn/application-dev/ability/stage-ability.md @@ -86,8 +86,8 @@ Ability功能如下(Ability类,具体的API详见[接口文档](../reference onWindowStageCreate(windowStage) { console.log("MainAbility onWindowStageCreate") - windowStage.loadContent("pages/index").then((data) => { - console.log("MainAbility load content succeed with data: " + JSON.stringify(data)) + windowStage.loadContent("pages/index").then(() => { + console.log("MainAbility load content succeed") }).catch((error) => { console.error("MainAbility load content failed with error: " + JSON.stringify(error)) }) @@ -227,8 +227,8 @@ var want = { "bundleName": "com.example.MyApplication", "abilityName": "MainAbility" }; -context.startAbility(want).then((data) => { - console.log("Succeed to start ability with data: " + JSON.stringify(data)) +context.startAbility(want).then(() => { + console.log("Succeed to start ability") }).catch((error) => { console.error("Failed to start ability with error: "+ JSON.stringify(error)) }) @@ -244,8 +244,8 @@ var want = { "bundleName": "com.example.MyApplication", "abilityName": "MainAbility" }; -context.startAbility(want).then((data) => { - console.log("Succeed to start remote ability with data: " + JSON.stringify(data)) +context.startAbility(want).then(() => { + console.log("Succeed to start remote ability") }).catch((error) => { console.error("Failed to start remote ability with error: " + JSON.stringify(error)) }) diff --git a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md index f834060bd898647d06fc810281923bde08a42fd7..146273e332fadbafb2a8caf7c6b7973d5c0fc8a7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-ability-context.md +++ b/zh-cn/application-dev/reference/apis/js-apis-ability-context.md @@ -5,8 +5,8 @@ AbilityContext是Ability的上下文环境,继承自Context。 AbilityContext模块提供允许访问特定于ability的资源的能力,包括对Ability的启动、停止的设置、获取caller通信接口、拉起弹窗请求用户授权等。 > **说明:** -> -> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 +> +> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块接口仅可在Stage模型下使用。 ## 使用说明 @@ -78,7 +78,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void& | callback | AsyncCallback<void> | 是 | callback形式返回启动结果。 | **示例:** - + ```js var want = { "deviceId": "", @@ -127,7 +127,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>; windowMode: 0, }; this.context.startAbility(want, options) - .then((data) => { + .then(() => { console.log('Operation successful.') }).catch((error) => { console.log('Operation failed.'); @@ -836,7 +836,7 @@ disconnectAbility(connection: number): Promise\; | Promise\ | 返回执行结果。 | **示例:** - + ```js var connectionNumber = 0; this.context.disconnectAbility(connectionNumber).then((data) => { @@ -893,7 +893,7 @@ startAbilityByCall(want: Want): Promise<Caller>; | Promise<Caller> | 获取要通讯的caller对象。 | **示例:** - + ```js import Ability from '@ohos.application.Ability'; var caller; @@ -1044,13 +1044,13 @@ requestPermissionsFromUser(permissions: Array<string>, requestCallback: As | callback | AsyncCallback<[PermissionRequestResult](js-apis-permissionrequestresult.md)> | 是 | 回调函数,返回接口调用是否成功的结果。 | **示例:** - + ```js var permissions=['com.example.permission'] this.context.requestPermissionsFromUser(permissions,(result) => { console.log('requestPermissionsFromUserresult:' + JSON.stringify(result)); }); - + ``` @@ -1075,7 +1075,7 @@ requestPermissionsFromUser(permissions: Array<string>) : Promise<Permis | Promise<[PermissionRequestResult](js-apis-permissionrequestresult.md)> | 返回一个Promise,包含接口的结果。 | **示例:** - + ```js var permissions=['com.example.permission'] this.context.requestPermissionsFromUser(permissions).then((data) => { @@ -1103,7 +1103,7 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void; | callback | AsyncCallback<void> | 是 | 回调函数,返回接口调用是否成功的结果。 | **示例:** - + ```js this.context.setMissionLabel("test",(result) => { console.log('requestPermissionsFromUserresult:' + JSON.stringify(result)); @@ -1132,7 +1132,7 @@ setMissionLabel(label: string): Promise<void> | Promise<void> | 返回一个Promise,包含接口的结果。 | **示例:** - + ```js this.context.setMissionLabel("test").then((data) => { console.log('success:' + JSON.stringify(data)); @@ -1158,7 +1158,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\): void; | callback | AsyncCallback\ | 是 | 指定的回调函数的结果。 | **示例:** - + ```js import image from '@ohos.multimedia.image' var imagePixelMap; @@ -1205,7 +1205,7 @@ setMissionIcon(icon: image.PixelMap): Promise\; | Promise<void> | 返回一个Promise,包含接口的结果。 | **示例:** - + ```js import image from '@ohos.multimedia.image' var imagePixelMap;