在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    2474

    瀏覽量

    43676
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    HarmonyOS 應用開發賦能套件:鴻蒙原生應用開發的 “神助攻”

    隨著鴻蒙生態的快速發展,越來越多的開發者投身于鴻蒙原生應用的開發中。然而,在學習鴻蒙原生應用開發
    發表于 02-17 16:37

    《HarmonyOS第一課》煥新升級,賦能開發者快速掌握鴻蒙應用開發

    全局思維的人才,使其能夠獨立完成中大型應用和元服務的開發、架構設計等復雜任務。涵蓋中大型應用架構設計、鴻蒙特性開發、性能調優等核心技能,要求學員熟練掌握HarmonyOS各子系統和AP
    發表于 01-02 14:24

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

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

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

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

    鴻蒙Flutter實戰:07混合開發

    # 鴻蒙Flutter實戰:混合開發 鴻蒙Flutter混合開發主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發表于 10-23 16:00

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

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

    鴻蒙開發啟動指定頁面

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

    鴻蒙開發啟動本地PageAbility

    PageAbility相關的能力通過featureAbility提供,啟動本地Ability通過featureAbility中的startAbility接口實現。
    的頭像 發表于 06-18 09:29 ?454次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:<b class='flag-5'>啟動</b>本地PageAbility

    鴻蒙開發:PageAbility的啟動模式

    啟動模式對應PageAbility被啟動時的行為,支持單實例模式、多實例模式兩種啟動
    的頭像 發表于 06-17 14:35 ?573次閱讀
    <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 ?552次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>:【設置<b class='flag-5'>任務</b>快照的圖標和名稱】

    鴻蒙開發:【線程模型】

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

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

    AbilityRecord:系統服務側管理一個UIAbility實例的最小單元,對應一個應用側的UIAbility組件實例。系統服務側管理UIAbility實例數量上限為512個。
    的頭像 發表于 06-13 14:37 ?580次閱讀
    <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 ?1147次閱讀
    <b class='flag-5'>鴻蒙</b>Ability Kit(程序框架服務)【UIAbility組件<b class='flag-5'>啟動</b><b class='flag-5'>模式</b>】

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

    開發者在開發應用時,通過調用延遲任務注冊接口,注冊對實時性要求不高的延遲任務,該任務默認由系統安排,在系統空閑時根據性能、功耗、熱等情況進行
    的頭像 發表于 06-04 10:01 ?1212次閱讀
    <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 ?1396次閱讀
    主站蜘蛛池模板: 日本不卡视频在线播放 | xxx性欧美 | xx日本69| 高颜值美女啪啪 | 男人j进入女人j在线视频 | 亚洲 另类 在线 欧美 制服 | 日本黄色电影在线 | 久久国产精品系列 | 欲妇放荡叫床很浪的小说 | 免费看大尺度视频在线观看 | ww免费视频| 亚洲精品成人a | 午夜老司机福利 | 97视频免费上传播放 | 丁香婷婷网 | 色偷偷av男人的天堂 | 日本韩国做暖暖小视频 | 亚洲综合色色图 | 午夜丁香影院 | 日本不卡一区二区三区视频 | 欧美精品一区二区三区视频 | 色网站在线看 | 综合激情五月婷婷 | 午夜网站在线 | 国产免费一区二区三区在线 | 天天摸夜夜爽 | 九色婷婷| 婷婷色九月综合激情丁香 | 欧美在线观看www | 天天操夜夜操 | 天天操天天擦 | 97狠狠操| 成年视频在线观看 | 欧美αv日韩αv另类综合 | 国产伦精品一区二区三区在线观看 | 狠狠色丁香婷婷综合久久来 | 爱爱动态视频免费视频 | 日本www色高清视频 日本www色视频 | 中文字幕一区二区三区视频在线 | 91高清在线成人免费观看 | 国产视频综合 |