HarmonyOS 页面声明周期解析

在Java 开发模式下,Ability和AbilitySlice 的生命周期

在HarmonyOS中,Ability(类似于Android中的Activity)和AbilitySice(类似于Android中的Fragment)是页面的基本单元,用户操作或系统管理等行为,都会引起页面实例在生命周期的不同状态之间进行切换。Ability类提供的回调机制,能够让页面及时感知外界变化,从而正确的应对状态变化(比如:释放资源)。

页面(Ability)生命周期回调

页面生命周期的不同状态下会有不同的生命周期回调,如下图所示:

  • onstart() :当系统首次创建 Page 实例时,触发该回调。对于一个Page实例,该回调在其生命周期过程中仅触发一次,Page在该逻辑后将进入INACTIVE状态。开发者必须重写该方法,并在此配置默认展示的AbilitySlice (ps:该生命周期函数类似于Android中的onCreate()

          
剩余70%内容付费后可查看
如果觉得文章有帮助到你,可以扫描以下二维码
   请本文作者 喝一杯
pay_weixin pay_weixin

发表评论

电子邮件地址不会被公开。 必填项已用*标注