在插件的 app-harmony下的 index.uts 中 是这样写的:
let windowStage: window.WindowStage | null = null
UTSHarmony.onAppAbilityWindowStageCreate((winStage: window.WindowStage) => {
console.log('MYPLUGIN :: UTSHarmony.onAppAbilityWindowStageCreate', winStage)
windowStage = winStage
})
控制台中没有打印出 MYPLUGIN :: UTSHarmony.onAppAbility 这些。
另:后续发现在使用 windowStage 时,windowStage 竟然不是 null,已经有值
2 个回复
DCloud_uniCloud_WYQ
注册回调的时机一定要早于回调触发时机。你代码怎么写的
用户2809173 (作者) - aaa
在插件的 app-harmony下的 index.uts 中 是这样写的:
let windowStage: window.WindowStage | null = null
UTSHarmony.onAppAbilityWindowStageCreate((winStage: window.WindowStage) => {
console.log('MYPLUGIN :: UTSHarmony.onAppAbilityWindowStageCreate', winStage)
windowStage = winStage
})
控制台中没有打印出 MYPLUGIN :: UTSHarmony.onAppAbility 这些。
另:后续发现在使用 windowStage 时,windowStage 竟然不是 null,已经有值