diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets index 97eeaa5242c86c8f4a821ea5eb82d45feee39688..aa68451a64c1e02f12e6a8fb073fb29aad412b2e 100644 --- a/entry/src/main/ets/entryability/EntryAbility.ets +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -22,7 +22,7 @@ import { BusinessError } from '@kit.BasicServicesKit'; export default class EntryAbility extends UIAbility { private windowObj?: window.Window; - onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + onCreate(): void { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); AppStorage.setOrCreate('systemColorMode', this.context.config.colorMode); this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); @@ -79,16 +79,20 @@ export default class EntryAbility extends UIAbility { } private updateBreakpoint(windowWidth: number): void { - let windowWidthVp = windowWidth / display.getDefaultDisplaySync().densityPixels; - let curBp: string = ''; - if (windowWidthVp < Number(CommonConstants.BREAK_POINTS_VALUE[1])) { - curBp = CommonConstants.BREAK_POINT_SM; - } else if (windowWidthVp < Number(CommonConstants.BREAK_POINTS_VALUE[2])) { - curBp = CommonConstants.BREAK_POINT_MD; - } else { - curBp = CommonConstants.BREAK_POINT_LG; + try { + let windowWidthVp = windowWidth / display.getDefaultDisplaySync().densityPixels; + let curBp: string = ''; + if (windowWidthVp < Number(CommonConstants.BREAK_POINTS_VALUE[1])) { + curBp = CommonConstants.BREAK_POINT_SM; + } else if (windowWidthVp < Number(CommonConstants.BREAK_POINTS_VALUE[2])) { + curBp = CommonConstants.BREAK_POINT_MD; + } else { + curBp = CommonConstants.BREAK_POINT_LG; + } + AppStorage.setOrCreate('breakPoint', curBp); + } catch (exception) { + hilog.error(0x0000, 'testTag', `UpdateBreakpoint fail, error message${JSON.stringify(exception)}`); } - AppStorage.setOrCreate('breakPoint', curBp); } onWindowStageDestroy(): void {