如何在page中获取WindowStage

如何在page中获取WindowStage

HarmonyOS
2024-06-11 23:07:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
truemichael

目前windowStage只在onWindowStageCreate中存在。获取需要使用AppStorage。

参考代码如下:

onWindowStageCreate(windowStage: window.WindowStage): void { 
  // Main window is created, set main page for this ability 
  hilog.info(0x0000, ‘testTag’, ‘%{public}s’, ‘Ability onWindowStageCreate’); 
 
  windowStage.loadContent(‘pages/Page6’, (err, data) => { 
 
    if (err.code) { 
      hilog.error(0x0000, ‘testTag’, ‘Failed to load the content. Cause: %{public}s’, JSON.stringify(err) ?? ‘’); 
      return; 
    } 
    AppStorage.setOrCreate(“windowStage”,windowStage); 
 
    hilog.info(0x0000, ‘testTag’, ‘Succeeded in loading the content. Data: %{public}s’, JSON.stringify(data) ?? ‘’); 
  }) 
}
分享
微博
QQ
微信
回复
2024-06-12 23:05:47
相关问题
page怎么获取WindowStage
414浏览 • 1回复 待解决
如何在UI获取Context
782浏览 • 1回复 待解决
如何在UI获取UIAbilityContext
801浏览 • 1回复 待解决
如何在工具类获取Context
629浏览 • 1回复 待解决
如何在native层获取屏幕亮度
525浏览 • 1回复 待解决
如何在ArkTS合并对象
221浏览 • 1回复 待解决
如何在ArkTS合并对象?
357浏览 • 1回复 待解决
如何在Native侧获取APP版本信息
781浏览 • 1回复 待解决
如何在openharmony执行js脚本
1322浏览 • 0回复 待解决
如何在ets引入zlib.js?
1212浏览 • 1回复 待解决
如何在.net应用JMS消息服务?
902浏览 • 1回复 待解决
JS UI框架FA和PA的page之间如何通信?
1593浏览 • 1回复 待解决
如何在Stage模型创建后台服务
678浏览 • 1回复 待解决
如何在自定义弹窗再次弹窗
811浏览 • 1回复 待解决
你们是如何在mysql操作位图的?
1089浏览 • 1回复 待解决
如何在IDE运行c语言的helloworld?
1731浏览 • 1回复 待解决