diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md index a6295d17177272ac586ec7e5b9d2e2ad84592bfe..30e002a04ab439ab1ad727842dfe58274aa0bc1a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md @@ -44,7 +44,7 @@ export default class MyAbility extends UIAbility { let EnvironmentCallback = { onConfigurationUpdated(config){ console.log("onConfigurationUpdated config:" + JSON.stringify(config)); - }, + } } // 1.获取applicationContext let applicationContext = globalThis.applicationContext; diff --git a/zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md b/zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md index 9b6bec6cf26ff0f7b8539c6a17b1c6755de4efd8..ab177fe4d31398b203fdfb4c39e399d1a9ddd0f8 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md @@ -1,6 +1,6 @@ # @ohos.app.ability.errorManager (ErrorManager) -ErrorManager模块提供对错误观察器的注册和注销的能力。 +ErrorManager模块提供对错误观察器的注册和注销的能力。使用场景:应用想要捕获js crash。 > **说明:** > @@ -24,7 +24,13 @@ on(type: "error", observer: ErrorObserver): number; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | 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 = { console.log('onUnhandledException, errorMsg: ', errorMsg) } } +var observerId = -1; try { - errorManager.on("error", observer); + observerId = errorManager.on("error", observer); } catch (paramError) { console.log("error: " + paramError.code + ", " + paramError.message); } @@ -54,7 +61,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\): void; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | type | string | 是 | 填写"error",表示错误观察器。 | -| observerId | number | 是 | 返回观察者的数字代码。 | +| observerId | number | 是 | 由on方法返回的观察器的index值。 | | callback | AsyncCallback\ | 是 | 表示指定的回调方法。 | **示例:** @@ -87,7 +94,7 @@ off(type: "error", observerId: number): Promise\; | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | type | string | 是 | 填写"error",表示错误观察器。 | -| observerId | number | 是 | 返回观察者的数字代码。 | +| observerId | number | 是 | 由on方法返回的观察器的index值。 | **返回值:**