任務(Mission)與啟動模式
如前文所述,一個UIAbility實例對應一個任務。UIAbility實例個數與UIAbility配置的啟動模式有關。在FA模型下,通過config.json配置文件中的“launchType”屬性配置;在Stage模型下,通過[module.json5配置文件]中的“launchType”屬性配置。
下面介紹了任務管理如何實現以下三種啟動模式UIAbility組件的管理:
- singleton:單實例模式,應用在運行時只存在一個該UIAbility實例。
圖1 任務與singleton模式
- multiton:多實例模式,每次調用[
startAbility()]方法,都會在應用進程中創建一個該UIAbility實例。
圖2 任務與multiton模式
- specified:指定實例模式,由[AbilityStage]的([
onAcceptWant()])決定是否創建新的UIAbility實例。
圖3 任務與specified模式
每個UIAbility實例都對應了一個最近任務列表中看到的Mission(任務)。
每個UIAbility實例對應的Mission都保留有該UIAbility實例的快照(Snapshot),UIAbility實例銷毀后,Mission信息(包括UIAbility信息和任務快照)依然會保留,直到用戶刪除該任務。
說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
specified模式只在Stage模型上支持,FA模型不支持。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
鴻蒙
+關注
關注
60文章
2963瀏覽量
45887
發布評論請先 登錄
相關推薦
熱點推薦
2025開源鴻蒙開發者激勵計劃正式啟動
11月21日,2025開放原子開發者大會盛大啟幕,聚焦“AI共智,開源共享”主題,吸引了來自全球的開發者、企業技術領袖、社區維護者及高校科研力量參會。作為大會的重要組成部分,開源鴻蒙技術分論壇同期
開源鴻蒙技術大會2025丨開源鴻蒙應用開發再提速,跨平臺框架PMC(籌)正式啟動孵化
9月27日,開源鴻蒙技術大會2025在長沙國際會議中心盛大舉辦。大會現場,開源鴻蒙跨平臺框架PMC(籌)正式啟動孵化,標志著開源鴻蒙在應用開發
【HarmonyOS 5】鴻蒙中的UIAbility詳解(二)
【HarmonyOS 5】鴻蒙中的UIAbility詳解(二) ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、前言 今天我們繼續深入講解
華為正式啟動HarmonyOS 6開發者Beta
在2025年華為開發者大會(HDC)上,華為正式啟動HarmonyOS 6開發者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態的創新成果。
【HarmonyOS 5】鴻蒙中的UIAbility詳解(三)
【HarmonyOS 5】鴻蒙中的UIAbility詳解(三) ##鴻蒙開發能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、前言 本文是
鴻蒙5開發寶藏案例分享---冷啟動優化案例分享
鴻蒙冷啟動優化大揭秘!這些官方寶藏案例讓我效率翻倍 ?
大家好呀!最近在優化鴻蒙應用時,我偶然發現了官方文檔里隱藏的性能優化寶藏案例。這些實戰經驗讓我的應用啟動速度直接起飛!今天就把這
發表于 06-12 17:22
鴻蒙5開發寶藏案例分享---應用并發設計
?** 鴻蒙并發編程實戰指南:解鎖ArkTS多線程黑科技**
嘿,開發者朋友們! 今天給大家扒一扒鴻蒙官方文檔里藏著的并發編程寶藏—— 100+實戰場景解決方案 !從金融理財到游戲開發
發表于 06-12 16:19
潤和軟件旗下潤開鴻亮相開源鴻蒙開發者大會2025
近日,開源鴻蒙開發者大會2025(OHDC.2025)于深圳再啟新篇,會上正式發布了開源鴻蒙5.1 Release版本,并進行開源鴻蒙應用技術組件共建
鴻蒙5開發寶藏案例分享---一多開發實例(購物比價)
【鴻蒙開發寶藏案例大公開!】手把手教你用\"一多\"能力打造跨端購物比價App
小伙伴們好呀!今天要和大家分享一個鴻蒙開發的隱藏寶典——官方購物比價應用
發表于 06-03 16:07
迅龍軟件應邀出席開源鴻蒙開發者大會2025,AI分論壇發表主旨演講
5月24日,開源鴻蒙開發者大會2025(OHDC.2025)在深圳隆重開幕。會上正式發布了開源鴻蒙5.1Release版本,并進行開源鴻蒙應用技術組件共建
開源鴻蒙開發者大會2025圓滿閉幕,觸覺智能Purple Pi OH榮獲明星開發板
版本,并進行開源鴻蒙應用技術組件共建啟動、開源鴻蒙AIAgent技術共建啟動等重要儀式,同時設立八大主題分論壇,邀請業界專家、開發者、生態伙
2025開源鴻蒙開發者大會圓滿落幕
近日,開源鴻蒙開發者大會2025(OHDC.2025,簡稱“大會”)在深圳隆重開幕。大會正式發布了開源鴻蒙5.1 Release版本,舉行了開源鴻蒙應用技術組件共建
為開源鴻蒙開發者而生,開鴻Bot系列今日預售啟動
今日,深開鴻正式宣布,開鴻Bot系列產品——開鴻BotBook與開鴻BotMini全面開啟預售。該系列面向開源鴻蒙開發者量身打造,搭載基于OpenHarmony深度定制的KaihongOS桌面
鴻蒙開發:任務(Mission)與啟動模式
評論