色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

鴻蒙開發(fā):PageAbility的啟動模式

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-17 14:35 ? 次閱讀

PageAbility的啟動模式

啟動模式對應PageAbility被啟動時的行為,支持單實例模式、多實例模式兩種啟動模式。

表1 PageAbility的啟動模式

啟動模式描述說明開發(fā)前請熟悉鴻蒙開發(fā)指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點擊或者復制轉到。
singleton單實例模式每次調用startAbility方法時,如果應用進程中該類型的Ability實例已經(jīng)存在,則復用已有的實例,系統(tǒng)中只存在唯一一個實例。表現(xiàn)為在最近任務列表中只有一個Ability實例。 典型場景:當用戶打開視頻播放應用并觀看視頻,回到桌面后,再次打開視頻播放應用,應用仍為回到桌面之前正在觀看的視頻。
multiton多實例模式缺省啟動模式。每次調用startAbility方法時,都會在應用進程中創(chuàng)建一個新的Ability實例。表現(xiàn)為在最近任務列表中可以看到有多個該類型的Ability實例。 典型場景:當用戶打開文檔應用,選擇新建文檔的時候,每次點擊新建文檔,都會創(chuàng)建一個新的文檔任務,在最近任務列表中可以看到多個新建的文檔任務。

應用開發(fā)者可在config.json配置文件中通過“l(fā)aunchType”配置啟動模式。示例如下:

{
  "module": {
    ...
    "abilities": [
      {
        // singleton: 單實例模式
        // multiton: 多實例模式
        "launchType": "multiton",
        ...
      }
    ]
  }
}

`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

搜狗高速瀏覽器截圖20240326151450.png

啟動PageAbility時,對于多實例模式啟動,以及單實例模式進行首次啟動時,[PageAbility生命周期回調]均會被觸發(fā)。單實例非首次啟動時不會再觸發(fā)onCreate()接口,而是觸發(fā)onNewWant(),onNewWant()的說明如下表2所示。

表2 單實例啟動模式特有的回調函數(shù)說明

接口名接口描述
onNewWant(want: Want)單實例啟動模式,PageAbility非首次啟動時調用onNewWant方法,開發(fā)者可以在該方法中獲取want,進而根據(jù)want做進一步處理。例如,單實例PageAbility遷移場景,指定頁面拉起PageAbility場景。

審核編輯 黃宇

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

    關注

    57

    文章

    2370

    瀏覽量

    42905
收藏 人收藏

    評論

    相關推薦

    HarmonyOS/OpenHarmony應用開發(fā)-PageAbility開發(fā)體驗

    功能簡介PageAbility是具備ArkUI實現(xiàn)的Ability,是開發(fā)者具體可見并可以交互的Ability實例。開發(fā)者通過IDE創(chuàng)建Ability時,IDE會自動創(chuàng)建相關模板代碼
    發(fā)表于 12-08 11:03

    多家頭部企業(yè)宣布「啟動鴻蒙原生應用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨立」嗎?

    鴻蒙生態(tài)迎「關鍵一戰(zhàn)」,多家頭部企業(yè)宣布「啟動鴻蒙原生應用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨立」嗎?
    的頭像 發(fā)表于 01-24 11:47 ?584次閱讀
    多家頭部企業(yè)宣布「<b class='flag-5'>啟動</b><b class='flag-5'>鴻蒙</b>原生應用<b class='flag-5'>開發(fā)</b>」,你看好<b class='flag-5'>鴻蒙</b>系統(tǒng)走向「獨立」嗎?

    淘寶正式啟動華為鴻蒙原生應用開發(fā)

    華為與淘寶近日宣布,淘寶已正式啟動鴻蒙原生應用開發(fā)。這一合作標志著鴻蒙生態(tài)在電商領域的布局進一步擴大,將為用戶帶來全新的全場景購物體驗。
    的頭像 發(fā)表于 01-26 15:59 ?805次閱讀

    淘寶與華為合作將基于HarmonyOS NEXT啟動鴻蒙原生應用開發(fā)

    1月25日,淘寶與華為舉辦鴻蒙合作簽約儀式,宣布將基于HarmonyOS NEXT啟動鴻蒙原生應用開發(fā)。
    的頭像 發(fā)表于 01-26 16:14 ?1155次閱讀

    哪吒汽車APP啟動鴻蒙原生應用開發(fā)

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

    鴻蒙開發(fā):【PageAbility組件概述+配置】

    PageAbility是包含UI、提供展示UI能力的應用組件,主要用于與用戶交互。
    的頭像 發(fā)表于 06-17 18:05 ?506次閱讀

    鴻蒙開發(fā):【PageAbility的生命周期】

    PageAbility生命周期是PageAbility被調度到INACTIVE、ACTIVE、BACKGROUND等各個狀態(tài)的統(tǒng)稱。PageAbility生命周期流轉及狀態(tài)說明見如下圖1、表1所示。
    的頭像 發(fā)表于 06-17 10:05 ?723次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>PageAbility</b>的生命周期】

    鴻蒙開發(fā):創(chuàng)建PageAbility

    通過DevEco Studio開發(fā)平臺創(chuàng)建PageAbility時,DevEco Studio會在app.js/app.ets中默認生成onCreate()和onDestroy()方法,其他方法需要開發(fā)者自行實現(xiàn)。
    的頭像 發(fā)表于 06-18 09:36 ?268次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:創(chuàng)建<b class='flag-5'>PageAbility</b>

    鴻蒙開發(fā)啟動本地PageAbility

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

    鴻蒙開發(fā):停止PageAbility

    停止PageAbility通過featureAbility中的terminateSelf接口實現(xiàn)。
    的頭像 發(fā)表于 06-18 14:16 ?332次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:停止<b class='flag-5'>PageAbility</b>

    鴻蒙開發(fā)啟動遠程PageAbility 僅對系統(tǒng)應用開放

    啟動遠程PageAbility同樣通過featureAbility中的startAbility接口實現(xiàn)。
    的頭像 發(fā)表于 06-19 09:34 ?251次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>啟動</b>遠程<b class='flag-5'>PageAbility</b> 僅對系統(tǒng)應用開放

    鴻蒙開發(fā)啟動指定頁面

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

    鴻蒙開發(fā):【組件啟動規(guī)則(FA模型)】

    啟動PageAbility、ServiceAbility,如使用startAbility()等相關接口。
    的頭像 發(fā)表于 06-22 10:01 ?468次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>:【組件<b class='flag-5'>啟動</b>規(guī)則(FA模型)】

    鴻蒙開發(fā)Ability Kit程序框架服務:Stage模型啟動FA模型PageAbility

    本小節(jié)介紹Stage模型的兩種應用組件如何啟動FA模型的PageAbility組件。
    的頭像 發(fā)表于 06-26 09:50 ?379次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>Ability Kit程序框架服務:Stage模型<b class='flag-5'>啟動</b>FA模型<b class='flag-5'>PageAbility</b>

    鴻蒙開發(fā)Ability Kit程序框架服務:PageAbility切換 組件切換

    FA模型中PageAbility對應Stage模型中的UIAbility,PageAbility切換為UIAbility的方法如下。
    的頭像 發(fā)表于 06-28 11:38 ?361次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>Ability Kit程序框架服務:<b class='flag-5'>PageAbility</b>切換 組件切換
    主站蜘蛛池模板: 湖南电台在线收听| 国产精品久久久久精品A片软件| 神马电影我不卡国语版| 女王羞辱丨vk| 麻豆精选2021| 久久综合伊人 magnet| 久久精品久久久| 黑丝女仆恋上我| 好湿好紧水多AAAAA片秀人网| 国产激情文学| 精品蜜臀AV在线天堂| 国产午夜精品不卡视频| 国产亚洲va在线电影| 国产亚洲欧洲日韩在线观看| 国产午夜在线视频| 国产在线视精品在亚洲 | 久久精品国产免费播高清无卡| 狠狠啪在线香蕉| 精品香蕉99久久久久网站| 九九热只有精品| 九九久久久2| 久久中文字幕人妻熟AV女蜜柚M| 狼群影院视频在线观看WWW| RUNAWAY韩国动漫免费官网版| 日夜啪啪一区二区三区| 桃花在线观看播放| 亚洲2023无矿砖码砖区| 亚洲日韩精品AV中文字幕| 伊人久久青青草| 久久99精品国产99久久6男男| 97午夜精品| 成人性生交大片| 国产免费麻传媒精品国产AV| 国产又粗又黄又爽的大片| 久久艹伊人| 蜜芽在线播放免费人成日韩视频| 欧美人与禽ZOZO性伦交视频| 三级黄色在线视频| 亚洲大爷操| 中文字幕乱码在线人视频| china年轻小帅脸直播飞机|