diff --git a/entry/src/main/ets/pages/CustomCalendar.ets b/entry/src/main/ets/pages/CustomCalendar.ets index c5a6302e49497fb37358e37b06b744a34c253e98..411f9ceeb84f2832f6071df46a4c588d874f4ddf 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 0e1cb654fab984dc904a75ec35998f33b2c3ce82..8223ca60329fd9de34dac6eefabcfce43964edbc 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; }