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

!13049 修复review意见

Merge pull request !13049 from 于文泽/review
...@@ -44,7 +44,7 @@ export default class MyAbility extends UIAbility { ...@@ -44,7 +44,7 @@ export default class MyAbility extends UIAbility {
let EnvironmentCallback = { let EnvironmentCallback = {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log("onConfigurationUpdated config:" + JSON.stringify(config));
}, }
} }
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
......
# @ohos.app.ability.errorManager (ErrorManager) # @ohos.app.ability.errorManager (ErrorManager)
ErrorManager模块提供对错误观察器的注册和注销的能力。 ErrorManager模块提供对错误观察器的注册和注销的能力。使用场景:应用想要捕获js crash。
> **说明:** > **说明:**
> >
...@@ -24,7 +24,13 @@ on(type: "error", observer: ErrorObserver): number; ...@@ -24,7 +24,13 @@ on(type: "error", observer: ErrorObserver): number;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 填写"error",表示错误观察器。 | | type | string | 是 | 填写"error",表示错误观察器。 |
| observer | [ErrorObserver](./js-apis-inner-application-errorObserver.md) | 是 | 返回观察者的数字代码。 | | observer | [ErrorObserver](./js-apis-inner-application-errorObserver.md) | 是 | 错误观察器。 |
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| number | 观察器的index值,和观察器一一对应。 |
**示例:** **示例:**
...@@ -34,8 +40,9 @@ var observer = { ...@@ -34,8 +40,9 @@ var observer = {
console.log('onUnhandledException, errorMsg: ', errorMsg) console.log('onUnhandledException, errorMsg: ', errorMsg)
} }
} }
var observerId = -1;
try { try {
errorManager.on("error", observer); observerId = errorManager.on("error", observer);
} catch (paramError) { } catch (paramError) {
console.log("error: " + paramError.code + ", " + paramError.message); console.log("error: " + paramError.code + ", " + paramError.message);
} }
...@@ -54,7 +61,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void; ...@@ -54,7 +61,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 填写"error",表示错误观察器。 | | type | string | 是 | 填写"error",表示错误观察器。 |
| observerId | number | 是 | 返回观察者的数字代码。 | | observerId | number | 是 | 由on方法返回的观察器的index值。 |
| callback | AsyncCallback\<void> | 是 | 表示指定的回调方法。 | | callback | AsyncCallback\<void> | 是 | 表示指定的回调方法。 |
**示例:** **示例:**
...@@ -87,7 +94,7 @@ off(type: "error", observerId: number): Promise\<void>; ...@@ -87,7 +94,7 @@ off(type: "error", observerId: number): Promise\<void>;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| type | string | 是 | 填写"error",表示错误观察器。 | | type | string | 是 | 填写"error",表示错误观察器。 |
| observerId | number | 是 | 返回观察者的数字代码。 | | observerId | number | 是 | 由on方法返回的观察器的index值。 |
**返回值:** **返回值:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册