Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b3c7a53c
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
b3c7a53c
编写于
12月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!12970 修改reference/apis/js-apis-inner-application-uiAbilityContext.md中的示例代码
Merge pull request !12970 from 张亚菲/zyf
上级
e51dc84d
9d1cea43
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
183 addition
and
176 deletion
+183
-176
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
...erence/apis/js-apis-inner-application-uiAbilityContext.md
+183
-176
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
浏览文件 @
b3c7a53c
...
@@ -77,7 +77,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
...
@@ -77,7 +77,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -85,8 +85,8 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
...
@@ -85,8 +85,8 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbility failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -140,7 +140,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -140,7 +140,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
options
=
{
var
options
=
{
...
@@ -152,7 +152,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -152,7 +152,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -161,7 +161,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -161,7 +161,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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>;
...
@@ -223,7 +223,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
var
options
=
{
var
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
try
{
try
{
...
@@ -235,12 +235,12 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
...
@@ -235,12 +235,12 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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>):
...
@@ -293,7 +293,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
...
@@ -302,17 +302,16 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
...
@@ -302,17 +302,16 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResult failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
result
.
resultCode
)
result
.
resultCode
)
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbilityForResult failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -366,7 +365,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
options
=
{
var
options
=
{
...
@@ -378,17 +377,16 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -378,17 +377,16 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResult failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
result
.
resultCode
)
result
.
resultCode
)
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResult failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -448,11 +446,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -448,11 +446,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.example.myapp
"
,
bundleName
:
"
com.example.myapp
lication
"
,
abilityName
:
"
M
y
Ability
"
abilityName
:
"
M
ain
Ability
"
};
};
var
options
=
{
var
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
try
{
try
{
...
@@ -464,12 +462,12 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -464,12 +462,12 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResult failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbilityForResult failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResult failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -528,7 +526,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
...
@@ -528,7 +526,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -538,17 +536,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
...
@@ -538,17 +536,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
result
.
resultCode
+
'
result.want =
'
+
JSON
.
stringify
(
result
.
want
))
result
.
resultCode
+
'
result.want =
'
+
JSON
.
stringify
(
result
.
want
))
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -609,7 +607,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -622,17 +620,16 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -622,17 +620,16 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResultWithAccount succeed
"
)
result
.
resultCode
+
'
result.want =
'
+
JSON
.
stringify
(
result
.
want
))
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -698,7 +695,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -711,17 +708,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -711,17 +708,17 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
.
then
((
result
)
=>
{
.
then
((
result
)
=>
{
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
result
.
resultCode
)
result
.
resultCode
)
})
})
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbilityForResultWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResultWithAccount failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
## UIAbilityContext.startServiceExtensionAbility
## UIAbilityContext.startServiceExtensionAbility
...
@@ -763,8 +760,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -763,8 +760,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -772,7 +769,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -772,7 +769,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -781,7 +778,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -781,7 +778,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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>;
...
@@ -823,8 +820,8 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -836,12 +833,12 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -836,12 +833,12 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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:
...
@@ -884,8 +881,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -894,7 +891,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -894,7 +891,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -903,7 +900,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -903,7 +900,7 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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\
...
@@ -949,8 +946,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -963,12 +960,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
...
@@ -963,12 +960,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
## UIAbilityContext.stopServiceExtensionAbility
## UIAbilityContext.stopServiceExtensionAbility
...
@@ -1007,8 +1004,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -1007,8 +1004,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -1016,7 +1013,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -1016,7 +1013,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
stopServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -1025,7 +1022,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -1025,7 +1022,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
stopServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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>;
...
@@ -1064,8 +1061,8 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -1077,12 +1074,12 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -1077,12 +1074,12 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
stopServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
stopServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
stopServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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:
...
@@ -1126,8 +1123,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1136,7 +1133,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -1136,7 +1133,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
stopServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -1145,7 +1142,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -1145,7 +1142,7 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
stopServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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\<
...
@@ -1188,8 +1185,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1202,12 +1199,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
...
@@ -1202,12 +1199,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
stopServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
stopServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
stopServiceExtensionAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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<void>;
...
@@ -1295,12 +1292,12 @@ terminateSelf(): Promise<void>;
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
terminateSelf failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
terminateSelf failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
error
)
{
}
catch
(
error
)
{
// 捕获同步的参数错误
// 捕获同步的参数错误
console
.
log
(
'
terminateSelf failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
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<voi
...
@@ -1335,8 +1332,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.ex
trem
e.myapplication
"
,
bundleName
:
"
com.ex
ampl
e.myapplication
"
,
abilityName
:
"
Second
Ability
"
abilityName
:
"
Main
Ability
"
}
}
var
resultCode
=
100
;
var
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
...
@@ -1350,16 +1347,16 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
...
@@ -1350,16 +1347,16 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
'
terminateSelfWithResult succeed
'
);
console
.
log
(
'
terminateSelfWithResult succeed
'
);
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -1400,8 +1397,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
...
@@ -1400,8 +1397,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.ex
trem
e.myapplication
"
,
bundleName
:
"
com.ex
ampl
e.myapplication
"
,
abilityName
:
"
Second
Ability
"
abilityName
:
"
Main
Ability
"
}
}
var
resultCode
=
100
;
var
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
...
@@ -1419,12 +1416,12 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
...
@@ -1419,12 +1416,12 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
terminateSelfWithResult failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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;
...
@@ -1468,13 +1465,19 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
options
=
{
var
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
console
.
log
(
'
----------- onConnect -----------
'
)
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
var
connection
=
null
;
...
@@ -1483,7 +1486,7 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
...
@@ -1483,7 +1486,7 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -1532,14 +1535,20 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
var
options
=
{
var
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
console
.
log
(
'
----------- onConnect -----------
'
)
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
var
connection
=
null
;
...
@@ -1548,7 +1557,7 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
...
@@ -1548,7 +1557,7 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -1648,7 +1657,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
disconnectServiceExtensionAbility failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -1657,7 +1666,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
...
@@ -1657,7 +1666,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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<Caller>;
...
@@ -1695,10 +1704,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
// 后台启动Ability,不配置parameters
// 后台启动Ability,不配置parameters
var
wantBackground
=
{
var
wantBackground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
MainAbility
"
,
abilityName
:
"
MainAbility
"
,
deviceId
:
""
deviceId
:
""
};
};
try
{
try
{
...
@@ -1708,14 +1717,14 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1708,14 +1717,14 @@ startAbilityByCall(want: Want): Promise<Caller>;
caller
=
obj
;
caller
=
obj
;
console
.
log
(
'
startAbilityByCall succeed
'
);
console
.
log
(
'
startAbilityByCall succeed
'
);
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityByCall failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbilityByCall failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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<Caller>;
...
@@ -1726,13 +1735,13 @@ startAbilityByCall(want: Want): Promise<Caller>;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var
wantForeground
=
{
var
wantForeground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
MainAbility
"
,
abilityName
:
"
MainAbility
"
,
deviceId
:
""
,
deviceId
:
""
,
parameters
:
{
parameters
:
{
"
ohos.aafwk.param.callAbilityToForeground
"
:
true
"
ohos.aafwk.param.callAbilityToForeground
"
:
true
}
}
};
};
try
{
try
{
...
@@ -1742,14 +1751,14 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1742,14 +1751,14 @@ startAbilityByCall(want: Want): Promise<Caller>;
caller
=
obj
;
caller
=
obj
;
console
.
log
(
'
startAbilityByCall succeed
'
);
console
.
log
(
'
startAbilityByCall succeed
'
);
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityByCall failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbilityByCall failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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\<
...
@@ -1808,7 +1817,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1818,7 +1827,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
...
@@ -1818,7 +1827,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -1827,7 +1836,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
...
@@ -1827,7 +1836,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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
...
@@ -1888,7 +1897,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1901,7 +1910,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -1901,7 +1910,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
if
(
error
.
code
)
{
if
(
error
.
code
)
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
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
;
return
;
}
}
// 执行正常业务
// 执行正常业务
...
@@ -1910,7 +1919,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -1910,7 +1919,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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):
...
@@ -1970,7 +1979,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1987,12 +1996,12 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -1987,12 +1996,12 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
.
catch
((
error
)
=>
{
.
catch
((
error
)
=>
{
// 处理业务逻辑错误
// 处理业务逻辑错误
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
error
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
error
.
message
));
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
startAbilityWithAccount failed, error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
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<void>): void;
...
@@ -2015,11 +2024,10 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
```
ts
```
ts
this
.
context
.
setMissionLabel
(
"
test
"
,
(
result
)
=>
{
this
.
context
.
setMissionLabel
(
"
test
"
,
(
result
)
=>
{
console
.
log
(
'
requestPermissionsFromUserresult
:
'
+
JSON
.
stringify
(
result
));
console
.
log
(
'
setMissionLabel
:
'
+
JSON
.
stringify
(
result
));
});
});
```
```
## UIAbilityContext.setMissionLabel
## UIAbilityContext.setMissionLabel
setMissionLabel(label: string): Promise
<
void
>
;
setMissionLabel(label: string): Promise
<
void
>
;
...
@@ -2044,9 +2052,9 @@ setMissionLabel(label: string): Promise<void>;
...
@@ -2044,9 +2052,9 @@ setMissionLabel(label: string): Promise<void>;
```
ts
```
ts
this
.
context
.
setMissionLabel
(
"
test
"
).
then
(()
=>
{
this
.
context
.
setMissionLabel
(
"
test
"
).
then
(()
=>
{
console
.
log
(
'
success
'
);
console
.
log
(
'
success
'
);
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
console
.
log
(
'
failed:
'
+
JSON
.
stringify
(
error
));
console
.
log
(
'
failed:
'
+
JSON
.
stringify
(
error
));
});
});
```
```
## UIAbilityContext.setMissionIcon
## UIAbilityContext.setMissionIcon
...
@@ -2069,25 +2077,25 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
...
@@ -2069,25 +2077,25 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
import
image
from
'
@ohos.multimedia.image
'
;
import
image
from
'
@ohos.multimedia.image
'
;
var
imagePixelMap
;
var
imagePixelMap
;
var
color
=
new
ArrayBuffer
(
0
);
var
color
=
new
ArrayBuffer
(
0
);
var
initializationOptions
=
{
var
initializationOptions
=
{
size
:
{
size
:
{
height
:
100
,
height
:
100
,
width
:
100
width
:
100
}
}
};
};
image
.
createPixelMap
(
color
,
initializationOptions
)
image
.
createPixelMap
(
color
,
initializationOptions
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
imagePixelMap
=
data
;
imagePixelMap
=
data
;
})
.
catch
((
err
)
=>
{
console
.
log
(
'
--------- createPixelMap fail, err: ---------
'
,
err
)
});
this
.
context
.
setMissionIcon
(
imagePixelMap
,
(
err
)
=>
{
console
.
log
(
'
---------- setMissionIcon fail, err: -----------
'
,
err
);
})
})
.
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>;
...
@@ -2116,29 +2124,28 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
import
image
from
'
@ohos.multimedia.image
'
;
var
imagePixelMap
;
var
imagePixelMap
;
var
color
=
new
ArrayBuffer
(
0
);
var
color
=
new
ArrayBuffer
(
0
);
var
initializationOptions
=
{
var
initializationOptions
=
{
size
:
{
size
:
{
height
:
100
,
height
:
100
,
width
:
100
width
:
100
}
}
};
};
image
.
createPixelMap
(
color
,
initializationOptions
)
image
.
createPixelMap
(
color
,
initializationOptions
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
imagePixelMap
=
data
;
imagePixelMap
=
data
;
})
})
.
catch
((
err
)
=>
{
.
catch
((
err
)
=>
{
console
.
log
(
'
--------- createPixelMap fail, err: ---------
'
,
err
)
console
.
log
(
'
--------- createPixelMap fail, err: ---------
'
,
err
)
});
});
this
.
context
.
setMissionIcon
(
imagePixelMap
)
this
.
context
.
setMissionIcon
(
imagePixelMap
)
.
then
(()
=>
{
.
then
(()
=>
{
console
.
log
(
'
-------------- setMissionIcon success -------------
'
);
console
.
log
(
'
-------------- setMissionIcon success -------------
'
);
})
})
.
catch
((
err
)
=>
{
.
catch
((
err
)
=>
{
console
.
log
(
'
-------------- setMissionIcon fail, err: -------------
'
,
err
);
console
.
log
(
'
-------------- setMissionIcon fail, err: -------------
'
,
err
);
});
});
```
```
## UIAbilityContext.restoreWindowStage
## UIAbilityContext.restoreWindowStage
...
@@ -2157,8 +2164,8 @@ restoreWindowStage(localStorage: LocalStorage) : void;
...
@@ -2157,8 +2164,8 @@ restoreWindowStage(localStorage: LocalStorage) : void;
**示例:**
**示例:**
```
ts
```
ts
var
storage
=
new
LocalStorage
();
var
storage
=
new
LocalStorage
();
this
.
context
.
restoreWindowStage
(
storage
);
this
.
context
.
restoreWindowStage
(
storage
);
```
```
## UIAbilityContext.isTerminating
## UIAbilityContext.isTerminating
...
@@ -2180,4 +2187,4 @@ isTerminating(): boolean;
...
@@ -2180,4 +2187,4 @@ isTerminating(): boolean;
```
ts
```
ts
var
isTerminating
=
this
.
context
.
isTerminating
();
var
isTerminating
=
this
.
context
.
isTerminating
();
console
.
log
(
'
ability state :
'
+
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录