提交 c505e260 编写于 作者: ahjxliubao2's avatar ahjxliubao2 提交者: ahjxliubao2

fixed e95c5a1c from https://gitee.com/wuliubao/docs/pulls/3322

IssueNo:#I539BE
Description:修改fa-serviceAbility错误
Sig: SIG_ApplicationFramework
Feature or Bugfix: Feature
Binary Source: No
Signed-off-by: ahjxliubao2's avatarwuliubao <ahjxliubao@163.com>
上级 c8d07da9
...@@ -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) => {
console.log('sendRequest success');
let msg = reply.readInt(); let msg = reply.readInt();
prompt.showToast({ prompt.showToast({
message: "onConnectLocalService connect result: " + msg, message: "onConnectLocalService connect result: " + msg,
duration: 3000 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,12 +239,16 @@ function onConnectCallback(element, remote){ ...@@ -234,12 +239,16 @@ 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) => {
console.log('sendRequest success');
let msg = reply.readInt(); let msg = reply.readInt();
prompt.showToast({ prompt.showToast({
message: "onConnectLocalService connect result: " + msg, message: "onConnectLocalService connect result: " + msg,
duration: 3000 duration: 3000
}); });
}).catch((e) => {
console.log('sendRequest error:' + e);
});
} }
function onDisconnectCallback(element){ function onDisconnectCallback(element){
...@@ -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.
先完成此消息的编辑!
想要评论请 注册