那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發:任務(Mission)與啟動模式

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-14 11:31 ? 次閱讀

任務(Mission)與啟動模式

如前文所述,一個UIAbility實例對應一個任務。UIAbility實例個數與UIAbility配置的啟動模式有關。在FA模型下,通過config.json配置文件中的“launchType”屬性配置;在Stage模型下,通過[module.json5配置文件]中的“launchType”屬性配置。

下面介紹了任務管理如何實現以下三種啟動模式UIAbility組件的管理:

  • singleton:單實例模式,應用在運行時只存在一個該UIAbility實例。
    圖1 任務與singleton模式
    mission-and-singleton
  • multiton:多實例模式,每次調用[startAbility()]方法,都會在應用進程中創建一個該UIAbility實例。
    圖2 任務與multiton模式
    mission-and-multiton
  • specified:指定實例模式,由[AbilityStage]的([onAcceptWant()])決定是否創建新的UIAbility實例。
    圖3 任務與specified模式
    mission-and-specified

每個UIAbility實例都對應了一個最近任務列表中看到的Mission(任務)。
新文檔.png

每個UIAbility實例對應的Mission都保留有該UIAbility實例的快照(Snapshot),UIAbility實例銷毀后,Mission信息(包括UIAbility信息和任務快照)依然會保留,直到用戶刪除該任務。

說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
specified模式只在Stage模型上支持,FA模型不支持。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    57

    文章

    2392

    瀏覽量

    43059
收藏 人收藏

    評論

    相關推薦

    鴻蒙機器人與鴻蒙開發板聯動演示

    鴻蒙機器人與鴻蒙開發板聯動演示,機器人的角色為迎賓機器人,開發板負責人賓客出現監聽
    發表于 12-02 14:55

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發板演示

    本文介紹開源鴻蒙OpenHarmony系統下,開啟/關閉SELinux權限的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,已適配全新OpenHarmony5.0 Release系統!
    的頭像 發表于 11-18 19:03 ?426次閱讀
    如何在開源<b class='flag-5'>鴻蒙</b>OpenHarmony開啟SELinux<b class='flag-5'>模式</b>?RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板演示

    華為TOP 5000應用已全部啟動鴻蒙原生應用開發

    在6月21日的新聞發布會上,華為官方宣布了一項里程碑式的進展:其TOP 5000應用已全部啟動鴻蒙原生應用開發。這一重大進展標志著鴻蒙操作系統生態建設的全面提速。
    的頭像 發表于 06-22 16:44 ?713次閱讀

    鴻蒙開發啟動指定頁面

    當PageAbility的啟動模式設置為單例時(具體設置方法和典型場景示例見[PageAbility的啟動模式],缺省情況下是單實例模式),
    的頭像 發表于 06-19 09:29 ?472次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:<b class='flag-5'>啟動</b>指定頁面

    鴻蒙開發:PageAbility的啟動模式

    啟動模式對應PageAbility被啟動時的行為,支持單實例模式、多實例模式兩種啟動
    的頭像 發表于 06-17 14:35 ?415次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:PageAbility的<b class='flag-5'>啟動</b><b class='flag-5'>模式</b>

    鴻蒙開發:【設置任務快照的圖標和名稱】

    設置任務快照的圖標和名稱是為了提高用戶界面的可視化性和用戶體驗,以便更好地管理和跟蹤應用程序中的任務和功能。通過為每個任務快照設置不同的圖標和名稱,可以更輕松地區分和識別每個任務的功能
    的頭像 發表于 06-14 14:33 ?412次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:【設置<b class='flag-5'>任務</b>快照的圖標和名稱】

    鴻蒙開發:【線程模型】

    管理其他線程的ArkTS引擎實例,例如使用TaskPool(任務池)創建任務或取消任務啟動和終止Worker線程。
    的頭像 發表于 06-13 16:38 ?459次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:【線程模型】

    鴻蒙開發任務Mission)管理場景介紹

    AbilityRecord:系統服務側管理一個UIAbility實例的最小單元,對應一個應用側的UIAbility組件實例。系統服務側管理UIAbility實例數量上限為512個。
    的頭像 發表于 06-13 14:37 ?433次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:<b class='flag-5'>任務</b>(<b class='flag-5'>Mission</b>)管理場景介紹

    鴻蒙Ability Kit(程序框架服務)【UIAbility組件啟動模式

    UIAbility的啟動模式是指UIAbility實例在啟動時的不同呈現狀態。針對不同的業務場景,系統提供了三種啟動模式
    的頭像 發表于 06-06 11:05 ?914次閱讀
    <b class='flag-5'>鴻蒙</b>Ability Kit(程序框架服務)【UIAbility組件<b class='flag-5'>啟動</b><b class='flag-5'>模式</b>】

    鴻蒙開發接口資源調度:【@ohos.workScheduler (延遲任務調度)】

    開發者在開發應用時,通過調用延遲任務注冊接口,注冊對實時性要求不高的延遲任務,該任務默認由系統安排,在系統空閑時根據性能、功耗、熱等情況進行
    的頭像 發表于 06-04 10:01 ?1016次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>接口資源調度:【@ohos.workScheduler (延遲<b class='flag-5'>任務</b>調度)】

    哪吒汽車APP啟動鴻蒙原生應用開發

    哪吒汽車正式簽約,啟動鴻蒙原生應用開發;在5月17日,在上海市經濟和信息化委員會指導的“千帆競發啟航 共筑鴻蒙生態——HDD上海站·鴻蒙原生
    的頭像 發表于 05-18 09:48 ?1227次閱讀

    鴻蒙開發就業前景到底怎么樣?

    鴻蒙, 作為華為自主研發的基于微內核的下一代操作系統,正在逐漸走進人們的視野 。隨著鴻蒙系統的不斷發展和完善,越來越多的人開始關注鴻蒙開發這一領域,想要了解學習
    發表于 05-09 17:37

    OpenHarmony鴻蒙開發學習:【Ability的啟動模式

    Stage模型中,實現standard、singleton、specified多種模式場景。
    的頭像 發表于 04-10 16:32 ?586次閱讀
    OpenHarmony<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>學習:【Ability的<b class='flag-5'>啟動</b><b class='flag-5'>模式</b>】

    鴻蒙實戰項目開發:【短信服務】

    數據管理 電話服務 分布式應用開發 通知與窗口管理 多媒體技術 安全技能 任務管理 WebGL 國際化開發 應用測試 DFX面向未來設計 鴻蒙系統移植和裁剪定制 …… ? 《
    發表于 03-03 21:29

    鴻蒙原生應用開發啟動,將帶來什么?

    就在前段時間,華為宣布了啟動鴻蒙原生應用開發。華為又一次引起了科技行業的廣泛關注。這一舉動不僅是對華為自身,更是對于整個行業而言都會產生巨大影響。
    的頭像 發表于 02-26 20:30 ?974次閱讀
    <b class='flag-5'>鴻蒙</b>原生應用<b class='flag-5'>開發</b>的<b class='flag-5'>啟動</b>,將帶來什么?
    可以玩百家乐的博彩公司| 澳门百家乐官网加盟| 正宗杨公风水24山分金| bet365体育在线下载| 百家乐视频一下| 永兴县| 百家乐娱乐送白菜| 澳门百家乐官网玩法心得技巧| 百家乐tt赌场娱乐网规则| 猪猪网百家乐官网软件| 亲朋棋牌游戏下载| 百家乐包赢技巧| 大庆市| 最佳场百家乐的玩法技巧和规则| 百家乐官网赌博机销售| 大发888真钱赌场娱乐网规则 | 百家乐官网打格式| 大发888娱乐场手机| 24山分房法| 百家乐官网怎么刷反水| 鼎尚百家乐官网的玩法技巧和规则 | 百家乐开户过的路纸| 新加坡百家乐官网的玩法技巧和规则 | 什么叫百家乐官网的玩法技巧和规则 | 济州岛百家乐的玩法技巧和规则 | 汉中市| 泰山百家乐的玩法技巧和规则| 百家乐官网赢输| 真人轮盘| KK百家乐娱乐城| 百家乐风云论坛| 澳门百家乐官网网上赌| 六合彩全年资料| 网上的百家乐是假的吗| 真人百家乐官网娱乐场开户注册| 网上老虎机| 威尼斯人娱乐网赌| 百家乐系统分析器| 至尊百家乐官网20130301| 雷山县| 大发888娱乐城m88|