新聞中心
Lifecycle.Event

站在用戶的角度思考問題,與客戶深入溝通,找到如東網(wǎng)站設(shè)計(jì)與如東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋如東地區(qū)。
java.lang.Object
|---java.lang.Enum
|---|---ohos.aafwk.ability.Lifecycle.Event
& public static enum Lifecycle.Event
& extends Enum
表示生命周期事件。 當(dāng)生命周期狀態(tài)發(fā)生變化時(shí),系統(tǒng)會(huì)調(diào)度一個(gè)事件。
系統(tǒng)安排生命周期更改并將事件分派到生命周期。 Lifecycle 然后將 Event 分派到已注冊(cè)的 ILifecycleObserver 以響應(yīng)生命周期更改。
例如,如果注冊(cè)的 LifecycleObserver 收到 ON_ACTIVE 事件,它將調(diào)用 LifecycleObserver#onActive() 將能力或能力切片更改為 ACTIVE 狀態(tài)。
枚舉常量摘要
| 枚舉常量 | 描述 |
|---|---|
| ON_ACTIVE | 指示ability或ability切片進(jìn)入 ACTIVE 狀態(tài)的事件。 |
| ON_BACKGROUND | 指示ability或ability切片進(jìn)入背景狀態(tài)的事件。 |
| ON_FOREGROUND | 指示ability或ability切片的生命周期狀態(tài)從背景更改為不活動(dòng)的事件。 |
| ON_INACTIVE | 指示ability或ability切片進(jìn)入 INACTIVE 狀態(tài)的事件。 |
| ON_START | 指示生命周期開始的事件。 |
| ON_STOP | 表示生命周期即將被銷毀的事件。 |
| UNDEFINED | 未定義的生命周期事件,表明生命周期可能尚未開始或已被銷毀。 |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| static Lifecycle.Event | valueOf(String name) | 返回具有指定名稱的此類型的枚舉常量。 |
| static Lifecycle.Event[] | values() | 按照聲明的順序返回包含此枚舉類型常量的數(shù)組。 |
| 從 java.lang.Enum 類繼承的方法 |
|---|
| clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| 從 java.lang.Object 類繼承的方法 |
|---|
| getClass, notify, notifyAll, wait, wait, wait |
枚舉常量詳細(xì)信息
UNDEFINED
public static final Lifecycle.Event UNDEFINED
未定義的生命周期事件,表明生命周期可能尚未開始或已被銷毀。
ON_START
public static final Lifecycle.Event ON_START
指示生命周期開始的事件。
ON_INACTIVE
public static final Lifecycle.Event ON_INACTIVE
指示ability或ability切片進(jìn)入 INACTIVE 狀態(tài)的事件。
ON_ACTIVE
public static final Lifecycle.Event ON_ACTIVE
指示ability或ability切片進(jìn)入 ACTIVE 狀態(tài)的事件。
ON_BACKGROUND
public static final Lifecycle.Event ON_BACKGROUND
指示ability或ability切片進(jìn)入背景狀態(tài)的事件。
ON_FOREGROUND
public static final Lifecycle.Event ON_FOREGROUND
指示ability或ability切片的生命周期狀態(tài)從背景更改為不活動(dòng)的事件。
ON_STOP
public static final Lifecycle.Event ON_STOP
表示生命周期即將被銷毀的事件。
方法詳情
values
public static Lifecycle.Event[] values()
按照聲明的順序返回包含此枚舉類型常量的數(shù)組。 此方法可用于迭代常量,如下所示:
for (Lifecycle.Event c : Lifecycle.Event.values()) System.out.println(c);
返回:
包含此枚舉類型的常量的數(shù)組,按聲明的順序排列
valueOf
public static Lifecycle.Event valueOf(String name)
返回具有指定名稱的此類型的枚舉常量。 該字符串必須與用于在此類型中聲明枚舉常量的標(biāo)識(shí)符完全匹配。 (不允許使用無關(guān)的空白字符。)
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| name | 要返回的枚舉常量的名稱。 |
返回:
具有指定名稱的枚舉常量
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| IllegalArgumentException | 如果此枚舉類型沒有具有指定名稱的常量 |
| NullPointerException | 如果參數(shù)為空 |
網(wǎng)頁(yè)名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLifecycle.Event
網(wǎng)站地址:http://fisionsoft.com.cn/article/dpdespj.html


咨詢
建站咨詢
