您的位置:首頁 > 軟件教程 > 教程 > UIAbility 生命周期及頁面、組件生命周期

UIAbility 生命周期及頁面、組件生命周期

來源:好特整理 | 時間:2024-04-26 08:56:43 | 閱讀:142 |  標簽: T Abi S AR ARM 應(yīng)用   | 分享到:

UIAbility 生命周期: onCreate :頁面初始化,變量定義,資源加載。 onWindowStageCreate:設(shè)置 UI 界面加載、設(shè)置 WindowStage 的事件訂閱。 onForeground:切換至前臺,申請系統(tǒng)需要的資源,或者重新申請在 onBackground()中釋放

UIAbility 生命周期包括多個階段,對于開發(fā)人員來說,了解每個階段的作用和執(zhí)行順序至關(guān)重要。以下是 UIAbility 生命周期的各個階段:

UIAbility 生命周期:

  • onCreate:頁面初始化,包括變量定義和資源加載。
  • onWindowStageCreate:設(shè)置 UI 界面加載并設(shè)置 WindowStage 的事件訂閱。
  • onForeground:切換至前臺時,申請系統(tǒng)所需的資源,或重新申請在onBackground()中釋放的資源。
  • onBackground:切換至后臺時,釋放 UI 界面不可見時無用的資源,或在此回調(diào)中執(zhí)行一些耗時的操作,例如狀態(tài)保存等。
  • onWindowStageDestroy:釋放 UI 界面所占用的資源。
  • onDestroy:釋放系統(tǒng)資源、保存數(shù)據(jù)等。

UIAbility 生命周期及頁面、組件生命周期

頁面生命周期:

  • onPageShow:頁面每次顯示時觸發(fā),包括路由過程、應(yīng)用進入前臺等場景。
  • onPageHide:頁面每次隱藏時觸發(fā),包括路由過程、應(yīng)用進入后臺等場景。
  • onBackPress:當用戶點擊返回按鈕時觸發(fā)。

組件生命周期:

  • aboutToAppear:組件即將出現(xiàn)時回調(diào)該接口,在創(chuàng)建自定義組件的新實例后,在執(zhí)行其build()函數(shù)之前執(zhí)行。
  • aboutToDisappear:在自定義組件析構(gòu)銷毀之前執(zhí)行。注意不允許在aboutToDisappear函數(shù)中改變狀態(tài)變量,特別是@Link變量的修改可能會導(dǎo)致應(yīng)用程序行為不穩(wěn)定。

按返回鍵頁面執(zhí)行生命周期方法:

第一頁的aboutToAppear()、第一頁的onPageShow()、第二頁的aboutToAppear()、第一頁的onPageHide()、第二頁的onPageShow()、第二頁的onBackPress()、第二頁的onPageHide()、第一頁的onPageShow()、第二頁的aboutToDisappear()。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

艾彼 1.1
艾彼 1.1
類型:動作冒險  運營狀態(tài):正式運營  語言:中文   

游戲攻略

游戲禮包

游戲視頻

游戲下載

游戲活動

《Abi》是獨立工作室Grant&BertStudios制作,莉莉絲游戲發(fā)行的一款冒險解謎手游,游戲講述的是小機器人

相關(guān)視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)