From 8dbcbe2f0c39f7442c65a76ca18bcf4144696d53 Mon Sep 17 00:00:00 2001 From: ZhangQ <12903047+zq-kexin@user.noreply.gitee.com> Date: Mon, 8 Sep 2025 07:46:38 +0000 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=8D=95=E8=8E=B7=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ZhangQ <12903047+zq-kexin@user.noreply.gitee.com> --- entry/src/main/ets/pages/CustomCalendar.ets | 9 ++++++++- entry/src/main/ets/view/CustomCalendarPickerDialog.ets | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/entry/src/main/ets/pages/CustomCalendar.ets b/entry/src/main/ets/pages/CustomCalendar.ets index c5a6302..411f9ce 100644 --- a/entry/src/main/ets/pages/CustomCalendar.ets +++ b/entry/src/main/ets/pages/CustomCalendar.ets @@ -17,6 +17,8 @@ import { DateModel } from '../viewmodel/DateModel'; import { getRealTimeDate } from '../viewmodel/GetDate'; import { CommonConstants } from '../common/constants/CommonConstants'; import { common } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BusinessError } from '@kit.BasicServicesKit'; @Entry @Component @@ -51,7 +53,12 @@ export struct CalendarView { getResourceString(resource: Resource): string { let resourceString: string = ''; - resourceString = this.context.resourceManager.getStringSync(resource.id); + try { + resourceString = this.context.resourceManager.getStringSync(resource.id); + } catch (error) { + let err = error as BusinessError; + hilog.error(0x0000, 'CustomCalendar', `get string failed. code=${err.code}, message=${err.message}`); + } return resourceString; } diff --git a/entry/src/main/ets/view/CustomCalendarPickerDialog.ets b/entry/src/main/ets/view/CustomCalendarPickerDialog.ets index 0e1cb65..8223ca6 100644 --- a/entry/src/main/ets/view/CustomCalendarPickerDialog.ets +++ b/entry/src/main/ets/view/CustomCalendarPickerDialog.ets @@ -18,6 +18,8 @@ import { DataManager } from '../viewmodel/DataManager'; import { DateModel } from '../viewmodel/DateModel'; import { CommonConstants } from '../common/constants/CommonConstants'; import { common } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BusinessError } from '@kit.BasicServicesKit'; @CustomDialog export struct CustomCalendarPickerDialog { @@ -38,7 +40,12 @@ export struct CustomCalendarPickerDialog { getResourceString(resource: Resource): string { let resourceString: string = ''; - resourceString = this.context.resourceManager.getStringSync(resource.id); + try { + resourceString = this.context.resourceManager.getStringSync(resource.id); + } catch (error) { + let err = error as BusinessError; + hilog.error(0x0000, 'CustomCalendarPickerDialog', `get string failed. code=${err.code}, message=${err.message}`); + } return resourceString; } -- Gitee