Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。这段话是引用的官方文档的,今天学习的是FA(page ability)。发文只是记录学习过程。
因为一个应用可以有一个Ability多个AbilitySlice也可以有对个Ability,每个Ability对应一个AbilitySlice,所以这次学习了 一个Ability跳转到另一个AbiltySlice和一个Ability跳转到另一个Ability的生命周期。
首先是打卡以后我们看下Ability和AbilitySlice的生命周期。
然后点击跳转到Slice
然后点击返回键
最后关闭应用
可以看出Ability和AbilitySlice的生命周期是一样的。接下来看下从一个Ability跳转到另一个Ability的生命周期。
第一步打开应用
然后点击跳转Abilty
再点击返回键
最后关闭应用
最后用官方给出的生命周期图片
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除