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

!3322 修改fa-serviceAbility错误

Merge pull request !3322 from 刘宝/master
...@@ -77,7 +77,7 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。 ...@@ -77,7 +77,7 @@ Ability为开发者提供了startAbility()方法来启动另外一个Ability。
启动本地设备Service的代码示例如下: 启动本地设备Service的代码示例如下:
```javascript ```javascript
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureAbility';
let promise = await featureAbility.startAbility( let promise = await featureAbility.startAbility(
{ {
want: want:
...@@ -97,7 +97,7 @@ let promise = await featureAbility.startAbility( ...@@ -97,7 +97,7 @@ let promise = await featureAbility.startAbility(
### 停止Service ### 停止Service
Service一旦创建就会一直保持在后台运行,除非必须回收内存资源,否则系统不会停止或销毁Service。开发者可以在Service中通过terminateSelf()停止本Service或在其他Ability调用stopAbility()来停止Service Service一旦创建就会一直保持在后台运行,除非必须回收内存资源,否则系统不会停止或销毁Service。开发者可以在Service中通过terminateSelf()停止本Service。
...@@ -126,12 +126,17 @@ function onConnectCallback(element, remote){ ...@@ -126,12 +126,17 @@ function onConnectCallback(element, remote){
let reply = new rpc.MessageParcel(); let reply = new rpc.MessageParcel();
data.writeInt(1); data.writeInt(1);
data.writeInt(99); data.writeInt(99);
await mRemote.sendRequest(1, data, reply, option); mRemote.sendRequest(1, data, reply, option).then((result) => {
let msg = reply.readInt(); console.log('sendRequest success');
prompt.showToast({ let msg = reply.readInt();
message: "onConnectLocalService connect result: " + msg, prompt.showToast({
duration: 3000 message: "onConnectLocalService connect result: " + msg,
duration: 3000
});
}).catch((e) => {
console.log('sendRequest error:' + e);
}); });
} }
function onDisconnectCallback(element){ function onDisconnectCallback(element){
...@@ -146,7 +151,7 @@ function onFailedCallback(code){ ...@@ -146,7 +151,7 @@ function onFailedCallback(code){
连接本地Service的代码示例如下: 连接本地Service的代码示例如下:
```javascript ```javascript
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureAbility';
let connId = featureAbility.connectAbility( let connId = featureAbility.connectAbility(
{ {
bundleName: "com.jstest.serviceability", bundleName: "com.jstest.serviceability",
...@@ -234,11 +239,15 @@ function onConnectCallback(element, remote){ ...@@ -234,11 +239,15 @@ function onConnectCallback(element, remote){
let reply = new rpc.MessageParcel(); let reply = new rpc.MessageParcel();
data.writeInt(1); data.writeInt(1);
data.writeInt(99); data.writeInt(99);
await mRemote.sendRequest(1, data, reply, option); mRemote.sendRequest(1, data, reply, option).then((result) => {
let msg = reply.readInt(); console.log('sendRequest success');
prompt.showToast({ let msg = reply.readInt();
message: "onConnectLocalService connect result: " + msg, prompt.showToast({
duration: 3000 message: "onConnectLocalService connect result: " + msg,
duration: 3000
});
}).catch((e) => {
console.log('sendRequest error:' + e);
}); });
} }
...@@ -274,7 +283,7 @@ function getRemoteDeviceId() { ...@@ -274,7 +283,7 @@ function getRemoteDeviceId() {
连接远程Service的代码示例如下: 连接远程Service的代码示例如下:
```ts ```ts
import featureAbility from '@ohos.ability.featureability'; import featureAbility from '@ohos.ability.featureAbility';
let connId = featureAbility.connectAbility( let connId = featureAbility.connectAbility(
{ {
deviceId: getRemoteDeviceId(), deviceId: getRemoteDeviceId(),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册