未验证 提交 b3c7a53c 编写于 作者: O openharmony_ci 提交者: Gitee

!12970 修改reference/apis/js-apis-inner-application-uiAbilityContext.md中的示例代码

Merge pull request !12970 from 张亚菲/zyf
......@@ -77,7 +77,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
if (error.code) {
// 处理业务逻辑错误
console.log('startAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -85,8 +85,8 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
console.log('startAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -140,7 +140,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var options = {
......@@ -152,7 +152,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
if (error.code) {
// 处理业务逻辑错误
console.log('startAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -161,7 +161,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
} catch (paramError) {
// 处理入参错误异常
console.log('startAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -223,7 +223,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
abilityName: "MyAbility"
};
var options = {
windowMode: 0,
windowMode: 0,
};
try {
......@@ -235,12 +235,12 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
.catch((error) => {
// 处理业务逻辑错误
console.log('startAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('startAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -293,7 +293,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
......@@ -302,17 +302,16 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " +
result.resultCode)
console.log("startAbilityForResult succeed, result.resultCode = " + result.resultCode)
});
} catch (paramError) {
// 处理入参错误异常
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -366,7 +365,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var options = {
......@@ -378,17 +377,16 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
console.log("startAbilityForResult succeed, result.resultCode = " +
result.resultCode)
console.log("startAbilityForResult succeed, result.resultCode = " + result.resultCode)
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -448,11 +446,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
```ts
var want = {
bundleName: "com.example.myapp",
abilityName: "MyAbility"
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var options = {
windowMode: 0,
windowMode: 0,
};
try {
......@@ -464,12 +462,12 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
.catch((error) => {
// 处理业务逻辑错误
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
console.log('startAbilityForResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -528,7 +526,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -538,17 +536,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " +
result.resultCode + ' result.want = ' + JSON.stringify(result.want))
result.resultCode + ' result.want = ' + JSON.stringify(result.want))
});
} catch (paramError) {
// 处理入参错误异常
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -609,7 +607,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -622,17 +620,16 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " +
result.resultCode + ' result.want = ' + JSON.stringify(result.want))
console.log("startAbilityForResultWithAccount succeed")
});
} catch (paramError) {
// 处理入参错误异常
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -698,7 +695,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -711,17 +708,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
.then((result) => {
// 执行正常业务
console.log("startAbilityForResultWithAccount succeed, result.resultCode = " +
result.resultCode)
result.resultCode)
})
.catch((error) => {
// 处理业务逻辑错误
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
console.log('startAbilityForResultWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
}
```
## UIAbilityContext.startServiceExtensionAbility
......@@ -763,8 +760,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
try {
......@@ -772,7 +769,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
if (error.code) {
// 处理业务逻辑错误
console.log('startServiceExtensionAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -781,7 +778,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
} catch (paramError) {
// 处理入参错误异常
console.log('startServiceExtensionAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -823,8 +820,8 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
try {
......@@ -836,12 +833,12 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
.catch((error) => {
// 处理业务逻辑错误
console.log('startServiceExtensionAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('startServiceExtensionAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -884,8 +881,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var accountId = 100;
......@@ -894,7 +891,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
if (error.code) {
// 处理业务逻辑错误
console.log('startServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -903,7 +900,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
} catch (paramError) {
// 处理入参错误异常
console.log('startServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -949,8 +946,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var accountId = 100;
......@@ -963,12 +960,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
.catch((error) => {
// 处理业务逻辑错误
console.log('startServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('startServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
## UIAbilityContext.stopServiceExtensionAbility
......@@ -1007,8 +1004,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
try {
......@@ -1016,7 +1013,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
if (error.code) {
// 处理业务逻辑错误
console.log('stopServiceExtensionAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -1025,7 +1022,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
} catch (paramError) {
// 处理入参错误异常
console.log('stopServiceExtensionAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1064,8 +1061,8 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
try {
......@@ -1077,12 +1074,12 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
.catch((error) => {
// 处理业务逻辑错误
console.log('stopServiceExtensionAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('stopServiceExtensionAbility failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1126,8 +1123,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var accountId = 100;
......@@ -1136,7 +1133,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
if (error.code) {
// 处理业务逻辑错误
console.log('stopServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -1145,7 +1142,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
} catch (paramError) {
// 处理入参错误异常
console.log('stopServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1188,8 +1185,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var accountId = 100;
......@@ -1202,12 +1199,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
.catch((error) => {
// 处理业务逻辑错误
console.log('stopServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('stopServiceExtensionAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1295,12 +1292,12 @@ terminateSelf(): Promise&lt;void&gt;;
.catch((error) => {
// 处理业务逻辑错误
console.log('terminateSelf failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (error) {
// 捕获同步的参数错误
console.log('terminateSelf failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
}
```
......@@ -1335,8 +1332,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi
```ts
var want = {
bundleName: "com.extreme.myapplication",
abilityName: "SecondAbility"
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
}
var resultCode = 100;
// 返回给接口调用方AbilityResult信息
......@@ -1350,16 +1347,16 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback&lt;voi
if (error.code) {
// 处理业务逻辑错误
console.log('terminateSelfWithResult failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
console.log('terminateSelfWithResult succeed');
});
} catch (paramError) {
// 处理入参错误异常
console.log('terminateSelfWithResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
// 处理入参错误异常
console.log('terminateSelfWithResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1400,8 +1397,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;;
```ts
var want = {
bundleName: "com.extreme.myapplication",
abilityName: "SecondAbility"
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
}
var resultCode = 100;
// 返回给接口调用方AbilityResult信息
......@@ -1419,12 +1416,12 @@ terminateSelfWithResult(parameter: AbilityResult): Promise&lt;void&gt;;
.catch((error) => {
// 处理业务逻辑错误
console.log('terminateSelfWithResult failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('terminateSelfWithResult failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1468,13 +1465,19 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') }
onConnect(elementName, remote) {
console.log('----------- onConnect -----------')
},
onDisconnect(elementName) {
console.log('----------- onDisconnect -----------')
},
onFailed(code) {
console.log('----------- onFailed -----------')
}
}
var connection = null;
......@@ -1483,7 +1486,7 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1532,14 +1535,20 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
abilityName: "MainAbility"
bundleName: "com.example.myapplication",
abilityName: "ServiceExtensionAbility"
};
var accountId = 100;
var options = {
onConnect(elementName, remote) { console.log('----------- onConnect -----------') },
onDisconnect(elementName) { console.log('----------- onDisconnect -----------') },
onFailed(code) { console.log('----------- onFailed -----------') }
onConnect(elementName, remote) {
console.log('----------- onConnect -----------')
},
onDisconnect(elementName) {
console.log('----------- onDisconnect -----------')
},
onFailed(code) {
console.log('----------- onFailed -----------')
}
}
var connection = null;
......@@ -1548,7 +1557,7 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1648,7 +1657,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
if (error.code) {
// 处理业务逻辑错误
console.log('disconnectServiceExtensionAbility failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -1657,7 +1666,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1695,10 +1704,10 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
// 后台启动Ability,不配置parameters
var wantBackground = {
bundleName: "com.example.myservice",
moduleName: "entry",
abilityName: "MainAbility",
deviceId: ""
bundleName: "com.example.myservice",
moduleName: "entry",
abilityName: "MainAbility",
deviceId: ""
};
try {
......@@ -1708,14 +1717,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
caller = obj;
console.log('startAbilityByCall succeed');
}).catch((error) => {
// 处理业务逻辑错误
console.log('startAbilityByCall failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
});
// 处理业务逻辑错误
console.log('startAbilityByCall failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1726,13 +1735,13 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var wantForeground = {
bundleName: "com.example.myservice",
moduleName: "entry",
abilityName: "MainAbility",
deviceId: "",
parameters: {
"ohos.aafwk.param.callAbilityToForeground": true
}
bundleName: "com.example.myservice",
moduleName: "entry",
abilityName: "MainAbility",
deviceId: "",
parameters: {
"ohos.aafwk.param.callAbilityToForeground": true
}
};
try {
......@@ -1742,14 +1751,14 @@ startAbilityByCall(want: Want): Promise&lt;Caller&gt;;
caller = obj;
console.log('startAbilityByCall succeed');
}).catch((error) => {
// 处理业务逻辑错误
console.log('startAbilityByCall failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
});
// 处理业务逻辑错误
console.log('startAbilityByCall failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1808,7 +1817,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -1818,7 +1827,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -1827,7 +1836,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
} catch (paramError) {
// 处理入参错误异常
console.log('error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1888,7 +1897,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -1901,7 +1910,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
if (error.code) {
// 处理业务逻辑错误
console.log('startAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
return;
}
// 执行正常业务
......@@ -1910,7 +1919,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
} catch (paramError) {
// 处理入参错误异常
console.log('startAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -1970,7 +1979,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```ts
var want = {
deviceId: "",
bundleName: "com.extreme.test",
bundleName: "com.example.myapplication",
abilityName: "MainAbility"
};
var accountId = 100;
......@@ -1987,12 +1996,12 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
.catch((error) => {
// 处理业务逻辑错误
console.log('startAbilityWithAccount failed, error.code: ' + JSON.stringify(error.code) +
' error.message: ' + JSON.stringify(error.message));
' error.message: ' + JSON.stringify(error.message));
});
} catch (paramError) {
// 处理入参错误异常
console.log('startAbilityWithAccount failed, error.code: ' + JSON.stringify(paramError.code) +
' error.message: ' + JSON.stringify(paramError.message));
' error.message: ' + JSON.stringify(paramError.message));
}
```
......@@ -2015,11 +2024,10 @@ setMissionLabel(label: string, callback:AsyncCallback&lt;void&gt;): void;
```ts
this.context.setMissionLabel("test", (result) => {
console.log('requestPermissionsFromUserresult:' + JSON.stringify(result));
console.log('setMissionLabel:' + JSON.stringify(result));
});
```
## UIAbilityContext.setMissionLabel
setMissionLabel(label: string): Promise&lt;void&gt;;
......@@ -2044,9 +2052,9 @@ setMissionLabel(label: string): Promise&lt;void&gt;;
```ts
this.context.setMissionLabel("test").then(() => {
console.log('success');
console.log('success');
}).catch((error) => {
console.log('failed:' + JSON.stringify(error));
console.log('failed:' + JSON.stringify(error));
});
```
## UIAbilityContext.setMissionIcon
......@@ -2069,25 +2077,25 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
**示例:**
```ts
import image from '@ohos.multimedia.image';
var imagePixelMap;
var color = new ArrayBuffer(0);
var initializationOptions = {
size: {
height: 100,
width: 100
}
};
image.createPixelMap(color, initializationOptions)
.then((data) => {
imagePixelMap = data;
})
.catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err)
});
this.context.setMissionIcon(imagePixelMap, (err) => {
console.log('---------- setMissionIcon fail, err: -----------', err);
import image from '@ohos.multimedia.image';
var imagePixelMap;
var color = new ArrayBuffer(0);
var initializationOptions = {
size: {
height: 100,
width: 100
}
};
image.createPixelMap(color, initializationOptions)
.then((data) => {
imagePixelMap = data;
})
.catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err)
});
this.context.setMissionIcon(imagePixelMap, (err) => {
console.log('---------- setMissionIcon fail, err: -----------', err);
})
```
......@@ -2116,29 +2124,28 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
**示例:**
```ts
import image from '@ohos.multimedia.image';
var imagePixelMap;
var color = new ArrayBuffer(0);
var initializationOptions = {
size: {
height: 100,
width: 100
}
};
image.createPixelMap(color, initializationOptions)
.then((data) => {
imagePixelMap = data;
})
.catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err)
});
this.context.setMissionIcon(imagePixelMap)
.then(() => {
console.log('-------------- setMissionIcon success -------------');
})
.catch((err) => {
console.log('-------------- setMissionIcon fail, err: -------------', err);
});
var imagePixelMap;
var color = new ArrayBuffer(0);
var initializationOptions = {
size: {
height: 100,
width: 100
}
};
image.createPixelMap(color, initializationOptions)
.then((data) => {
imagePixelMap = data;
})
.catch((err) => {
console.log('--------- createPixelMap fail, err: ---------', err)
});
this.context.setMissionIcon(imagePixelMap)
.then(() => {
console.log('-------------- setMissionIcon success -------------');
})
.catch((err) => {
console.log('-------------- setMissionIcon fail, err: -------------', err);
});
```
## UIAbilityContext.restoreWindowStage
......@@ -2157,8 +2164,8 @@ restoreWindowStage(localStorage: LocalStorage) : void;
**示例:**
```ts
var storage = new LocalStorage();
this.context.restoreWindowStage(storage);
var storage = new LocalStorage();
this.context.restoreWindowStage(storage);
```
## UIAbilityContext.isTerminating
......@@ -2180,4 +2187,4 @@ isTerminating(): boolean;
```ts
var isTerminating = this.context.isTerminating();
console.log('ability state :' + isTerminating);
```
\ No newline at end of file
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册