#鸿蒙通关秘籍#如何设置鸿蒙系统中的UIContext过程?

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨s舞步ERP

在鸿蒙系统中,为了启用同层渲染和绘制,必须在应用启动阶段保存UIContext。以下是如何获取并保存UIContext的方法:

typescript // xxxAbility.ets

import { UIAbility } from '@kit.AbilityKit'; import { window } from '@kit.ArkUI';

export default class EntryAbility extends UIAbility { onWindowStageCreate(windowStage: window.WindowStage): void { windowStage.loadContent('pages/Index', (err, data) => { if (err.code) { return; } // 保存 UIContext, 在后续的同层渲染绘制中会用到。 AppStorage.setOrCreate<UIContext>("UIContext", windowStage.getMainWindowSync().getUIContext()); }); } }

分享
微博
QQ
微信
回复
4天前
相关问题