HarmonyOS 鸿蒙Next DevEco的previewer不支持EntryAbility.onCreate()生命周期

HarmonyOS 鸿蒙Next DevEco的previewer不支持EntryAbility.onCreate()生命周期 起因是想在 onCreate() 里面放一些公用方法和变量,比如 globalThis.requestglobalThis.config 的。

结果是 Previewer 预览时并未调用 EntryAbility 里的生命周期,真机或模拟器调试的时正常被调用了。

这个给编码和调试带来不小的麻烦,希望 Previewer 支持 EntryAbility 生命周期。

最好,连 Web 组件也一并在 Previewer 里支持了,毕竟应用转鸿蒙初期套 WebView 也是高频操作。

现在申请个远程真机需要付费买时长,本地模拟器卡顿得不成样子,非常困扰热爱鸿蒙得普通开发者日常开发。


更多关于HarmonyOS 鸿蒙Next DevEco的previewer不支持EntryAbility.onCreate()生命周期的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

先自己模拟调用下onCreate方法呗。

更多关于HarmonyOS 鸿蒙Next DevEco的previewer不支持EntryAbility.onCreate()生命周期的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


那么是不是可以说,所谓鸿蒙的ArkTS,目前还是玩具阶段?

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

反正现在有很多的问题。不知道是人力不够还是做系统的人以前没有关注过应用相关的或者是某些原因催的太紧。像Android有些很简单的功能都没有。比如UI,List做的比较粗糙,无法类似RecyclerView这样自定义。像图片缩放都不支持。Canvas的性能无法说。

上手大概半个月左右,也发现一大堆问题,简直千疮百孔。

大概是我修行不够,继续修炼吧。

在HarmonyOS的DevEco Studio中,Previewer的功能主要用于预览UI布局和页面效果,并不支持完整的应用生命周期模拟。因此,EntryAbility.onCreate()这样的生命周期方法在Previewer中无法正常触发。开发者需要在实际设备或模拟器上进行调试和测试,以验证完整的生命周期行为。

回到顶部