未验证 提交 ce9f6684 编写于 作者: O openharmony_ci 提交者: Gitee

!22972 master:修改getUIContext时序问题&setFullScreen替代接口问题

Merge pull request !22972 from 葛亚芳/master
...@@ -2654,28 +2654,28 @@ getUIContext(): UIContext ...@@ -2654,28 +2654,28 @@ getUIContext(): UIContext
import UIAbility from '@ohos.app.ability.UIAbility'; import UIAbility from '@ohos.app.ability.UIAbility';
export default class EntryAbility extends UIAbility { export default class EntryAbility extends UIAbility {
onWindowStageCreate(windowStage) { onWindowStageCreate(windowStage) {
// 为主窗口加载对应的目标页面。 // 为主窗口加载对应的目标页面。
windowStage.loadContent("pages/page2", (err) => { windowStage.loadContent("pages/page2", (err) => {
if (err.code) { if (err.code) {
console.error('Failed to load the content. Cause:' + JSON.stringify(err)); console.error('Failed to load the content. Cause:' + JSON.stringify(err));
return; return;
} }
console.info('Succeeded in loading the content.'); console.info('Succeeded in loading the content.');
}); // 获取应用主窗口。
// 获取应用主窗口。 let windowClass = null;
let windowClass = null; windowStage.getMainWindow((err, data) => {
windowStage.getMainWindow((err, data) => { if (err.code) {
if (err.code) { console.error('Failed to obtain the main window. Cause: ' + JSON.stringify(err));
console.error('Failed to obtain the main window. Cause: ' + JSON.stringify(err)); return;
return; }
} windowClass = data;
windowClass = data; console.info('Succeeded in obtaining the main window. Data: ' + JSON.stringify(data));
console.info('Succeeded in obtaining the main window. Data: ' + JSON.stringify(data)); // 获取UIContext实例。
// 获取UIContext实例。 globalThis.uiContext = windowClass.getUIContext();
globalThis.uiContext = windowClass.getUIContext(); })
}) });
} }
}; };
``` ```
...@@ -5654,7 +5654,7 @@ setFullScreen(isFullScreen: boolean, callback: AsyncCallback<void>): void ...@@ -5654,7 +5654,7 @@ setFullScreen(isFullScreen: boolean, callback: AsyncCallback<void>): void
> **说明:** > **说明:**
> >
> 从 API version 6开始支持,从API version 9开始废弃,推荐使用[setWindowSystemBarEnable()](#setwindowsystembarenable9) > 从 API version 6开始支持,从API version 9开始废弃,推荐联合使用[setWindowSystemBarEnable()](#setwindowsystembarenable9)和[setWindowLayoutFullScreen()](#setwindowlayoutfullscreen9)实现全屏
**系统能力:** SystemCapability.WindowManager.WindowManager.Core **系统能力:** SystemCapability.WindowManager.WindowManager.Core
...@@ -5688,7 +5688,7 @@ setFullScreen(isFullScreen: boolean): Promise<void> ...@@ -5688,7 +5688,7 @@ setFullScreen(isFullScreen: boolean): Promise<void>
> **说明:** > **说明:**
> >
> 从 API version 6开始支持,从API version 9开始废弃,推荐使用[setWindowSystemBarEnable()](#setwindowsystembarenable9-1) > 从 API version 6开始支持,从API version 9开始废弃,推荐联合使用[setWindowSystemBarEnable()](#setwindowsystembarenable9-1)和[setWindowLayoutFullScreen()](#setwindowlayoutfullscreen9-1)实现全屏
**系统能力:** SystemCapability.WindowManager.WindowManager.Core **系统能力:** SystemCapability.WindowManager.WindowManager.Core
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册