diff --git a/common/src/main/ets/default/model/common/ScreenManager.ts b/common/src/main/ets/default/model/common/ScreenManager.ts index baac3ee7..5a771e8a 100644 --- a/common/src/main/ets/default/model/common/ScreenManager.ts +++ b/common/src/main/ets/default/model/common/ScreenManager.ts @@ -243,8 +243,11 @@ export class ScreenManager { } destroyMainWindow(): void { - this.getHost()?.off('windowSizeChange', (data: window.Size) => { - }); + try { + this.getHost()?.off('windowSizeChange'); + } catch (error) { + Log.error(TAG, `destroy window error: ${error}, code: ${error?.code}`); + } } getAvoidArea(): void {