diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets index 1ba223a5660886403d1b8ba447abf943bdd32f68..a01583fbe1b4bf911466bea27338452bfa32866f 100644 --- a/entry/src/main/ets/entryability/EntryAbility.ets +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -16,6 +16,7 @@ import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; import { window } from '@kit.ArkUI'; +import { BusinessError } from '@kit.BasicServicesKit'; export default class EntryAbility extends UIAbility { onCreate(_want: Want, _launchParam: AbilityConstant.LaunchParam): void { @@ -29,9 +30,17 @@ export default class EntryAbility extends UIAbility { onWindowStageCreate(windowStage: window.WindowStage): void { // Main window is created, set main page for this ability hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); - let windowClass: window.Window = windowStage.getMainWindowSync(); - windowClass.setWindowLayoutFullScreen(true); - AppStorage.setOrCreate('mainWindow', windowClass); + try { + let windowClass: window.Window = windowStage.getMainWindowSync(); + windowClass.setWindowLayoutFullScreen(true).catch((err: BusinessError) => { + hilog.error(0x0000, 'EntryAbility', + `setWindowLayoutFullScreen failed, error code=${err.code}, message=${err.message}`); + }); + AppStorage.setOrCreate('mainWindow', windowClass); + } catch (error) { + let err = error as BusinessError; + hilog.error(0x0000, 'EntryAbility', `getMainWindowSync failed, error code=${err.code}, message=${err.message}`); + } windowStage.loadContent('pages/Index', (err) => { if (err.code) { hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); diff --git a/entry/src/main/ets/pages/NormalVideo.ets b/entry/src/main/ets/pages/NormalVideo.ets index 3d1f6e0e15f0a8b303278db1c3877f08c6c37ef8..5c003aee14c6c0b8d4cd83aac3cefd243554281a 100644 --- a/entry/src/main/ets/pages/NormalVideo.ets +++ b/entry/src/main/ets/pages/NormalVideo.ets @@ -101,7 +101,7 @@ struct NormalVideo { TextInput({ placeholder: $r('app.string.review') }) - .id('review') + .id('normal_video_review') .type(InputType.Normal) .width('100%') .height(39) diff --git a/entry/src/main/ets/pages/VideoWithBlur.ets b/entry/src/main/ets/pages/VideoWithBlur.ets index 5395209fc519018573e8f396e17441f0aa76a74d..76b607c34b939694981e65ef772d92aa7d06e344 100644 --- a/entry/src/main/ets/pages/VideoWithBlur.ets +++ b/entry/src/main/ets/pages/VideoWithBlur.ets @@ -14,6 +14,8 @@ */ import { LengthMetrics, LengthUnit, window } from '@kit.ArkUI'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BusinessError } from '@kit.BasicServicesKit'; @Builder export function VideoWithBlurBuilder() { @@ -27,6 +29,7 @@ struct VideoWithBlur { // [StartExclude VideoWithBlur_start] pathStack: NavPathStack = new NavPathStack(); mainWindow: window.Window = AppStorage.get('mainWindow') as window.Window; + // [EndExclude VideoWithBlur_start] build() { NavDestination() { @@ -53,7 +56,7 @@ struct VideoWithBlur { .backgroundColor('rgba(0, 0, 0, 0.1)') .backdropBlur(40) // Set this component background blur .backgroundBlurStyle(BlurStyle.BACKGROUND_REGULAR) - // [StartExclude VideoWithBlur_start] + // [StartExclude VideoWithBlur_start] .onClick(() => { this.pathStack.pop(); }) @@ -141,15 +144,23 @@ struct VideoWithBlur { let sysBarProps: window.SystemBarProperties = { statusBarContentColor: '#FFFFFF' }; - this.mainWindow.setWindowSystemBarProperties(sysBarProps); + this.mainWindow.setWindowSystemBarProperties(sysBarProps).catch((err: BusinessError) => { + hilog.error(0x0000, 'VideoWithBlur', + `onWillShow setWindowSystemBarProperties failed, error code=${err.code}, message=${err.message}`); + }); }) .onWillHide(() => { let sysBarProps: window.SystemBarProperties = { statusBarContentColor: '#000000' }; - this.mainWindow.setWindowSystemBarProperties(sysBarProps); + this.mainWindow.setWindowSystemBarProperties(sysBarProps).catch((err: BusinessError) => { + hilog.error(0x0000, 'VideoWithBlur', + `onWillHide setWindowSystemBarProperties failed, error code=${err.code}, message=${err.message}`); + }); }) } + // [EndExclude VideoWithBlur_start] } + // [End VideoWithBlur_start]