From 58c1c44569c35dffc99d3fa89e063d4564fd7698 Mon Sep 17 00:00:00 2001 From: rex <1491721419@qq.com> Date: Fri, 30 May 2025 12:33:36 +0800 Subject: [PATCH 1/3] change console content --- .../main/ets/entryability/EntryAbility.ets | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets index 307208f..47bb916 100644 --- a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets +++ b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets @@ -1,10 +1,23 @@ -import { ConfigurationConstant } from '@kit.AbilityKit'; - +/* +* Copyright (c) 2024 Huawei Device Co., Ltd. +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ /* * FAQ:如何使用ErrorManager捕获异常 */ -// [Start error_manager_callback] +// [Start error_manager] import { AbilityConstant, errorManager, UIAbility, Want } from '@kit.AbilityKit'; +import { ConfigurationConstant } from '@kit.AbilityKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; import { window } from '@kit.ArkUI'; @@ -23,7 +36,7 @@ let callback: errorManager.ErrorObserver = { } let abilityWant: Want; let registerId = -1; -// [End error_manager_callback] + const DOMAIN = 0x0000; @@ -31,24 +44,21 @@ export default class EntryAbility extends UIAbility { onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onCreate'); -// [Start error_manager_on_create] console.log('[Demo] EntryAbility onCreate'); registerId = errorManager.on('error', callback); abilityWant = want; console.log('registerId:', registerId); -// [End error_manager_on_create] } onDestroy(): void { hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onDestroy'); -// [Start error_manager_on_destroy] console.log('[Demo] EntryAbility onDestroy'); errorManager.off('error', registerId, (result) => { - console.log('[Demo] result' + result.code + ';' + result.message); + console.log(`[Demo] result:${result}`); }); -// [End error_manager_on_destroy] } + // [StartExclude omit_content] onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is created, set main page for this ability hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); @@ -76,4 +86,8 @@ export default class EntryAbility extends UIAbility { // Ability has back to background hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); } -} \ No newline at end of file + + // [StartExclude omit_content] +} + +// [End error_manager] \ No newline at end of file -- Gitee From 0f79dab6a4bb0bf136583d3165d59c4519c7f8a6 Mon Sep 17 00:00:00 2001 From: rex <1491721419@qq.com> Date: Fri, 30 May 2025 12:36:45 +0800 Subject: [PATCH 2/3] change console content --- AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets index 47bb916..81c1dee 100644 --- a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets +++ b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets @@ -34,10 +34,9 @@ let callback: errorManager.ErrorObserver = { } } } + let abilityWant: Want; let registerId = -1; - - const DOMAIN = 0x0000; export default class EntryAbility extends UIAbility { @@ -87,7 +86,7 @@ export default class EntryAbility extends UIAbility { hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); } - // [StartExclude omit_content] + // [EndExclude omit_content] } // [End error_manager] \ No newline at end of file -- Gitee From d7e0daa8739464cf883f8e2d39508cdd22ce63d3 Mon Sep 17 00:00:00 2001 From: rex <1491721419@qq.com> Date: Fri, 30 May 2025 12:39:20 +0800 Subject: [PATCH 3/3] change console content --- AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets index 81c1dee..0560760 100644 --- a/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets +++ b/AnalysisKit/entry/src/main/ets/entryability/EntryAbility.ets @@ -57,7 +57,7 @@ export default class EntryAbility extends UIAbility { }); } - // [StartExclude omit_content] + // [StartExclude error_manager] onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is created, set main page for this ability hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); @@ -86,7 +86,7 @@ export default class EntryAbility extends UIAbility { hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onBackground'); } - // [EndExclude omit_content] + // [EndExclude error_manager] } // [End error_manager] \ No newline at end of file -- Gitee