HarmonyOS 在页面的aboutToAppear中设置窗口全屏不生效?

在aboutToAppear生命周期中,获取主窗口后,通过winClass.setWindowLayoutFullScreen(true, callback)设置窗口全屏未能生效,使用setTimeout加上延时后才能生效

阅读 541
1 个回答

目前页面的生命周期是串行执行,不存在问题。 生命周期中的窗口方法为异步方法,在aboutToAppear不能保证方法执行上的时序。 可以在路由跳转时或者build手动触发设置全屏

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进