HarmonyOS getContext方法时机问题

ets里getContext方法在stage创建完后ability加载出来前不能强转为ui context,加载出来后就可以了,这是系统设计的吗?

HarmonyOS
2024-09-26 11:47:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

getContext方法是和UIContext关联的。

所以UIAbility没创建出来没有UIContext,getContext只能在页面的上下文里用,加载前应该获取不到。

因为getContext取到的是一个napi object,不是一个UIAbilityContext,所以转成UIAbilityContext会失败。

分享
微博
QQ
微信
回复
2024-09-26 17:41:02
相关问题
HarmonyOS 动画执行时机问题
1156浏览 • 1回复 待解决
HarmonyOS RN setState执行时机问题
961浏览 • 1回复 待解决
HarmonyOS getContext()获取不到
1666浏览 • 1回复 待解决
HarmonyOS Worker中怎么获取getContext()
1239浏览 • 1回复 待解决
HarmonyOS 前后台进程切换时机
1073浏览 • 1回复 待解决
HarmonyOS 封装一个公用的getContext()
1129浏览 • 1回复 待解决
HarmonyOS 重载方法问题
1668浏览 • 1回复 待解决
使用featureAbility.getContext()时报错如下
2587浏览 • 1回复 待解决
HarmonyOS 关于animateTo显示动画加载时机
1439浏览 • 1回复 待解决
缺失getcontext函数导致breakpad编译失败
1903浏览 • 1回复 待解决
多个xcompnent调用init时机
1016浏览 • 1回复 待解决
HarmonyOS 方法点击跳转问题
938浏览 • 1回复 待解决
HarmonyOS方法兼容问题
1536浏览 • 1回复 待解决