鴻蒙OS AbilitySliceLifecycleExecutor.LifecycleState

2022-04-07 16:18 更新

AbilitySliceLifecycleExecutor.LifecycleState

java.lang.Object

|---java.lang.Enum<AbilitySliceLifecycleExecutor.LifecycleState&

|---|---ohos.aafwk.ability.AbilitySliceLifecycleExecutor.LifecycleState

& public static enum AbilitySliceLifecycleExecutor.LifecycleState
& extends Enum<AbilitySliceLifecycleExecutor.LifecycleState&

枚舉ability切片的所有生命周期狀態(tài)。

枚舉常量摘要

枚舉常量 描述
ACTIVE ACTIVE: ability切片可見且可交互。
BACKGROUND BACKGROUND: ability切片是不可見的。
INACTIVE INACTIVE: ability切片已加載并執(zhí)行,但不是交互式的。
INITIAL INITIAL: ability切片已加載到內存但尚未執(zhí)行。

方法總結

修飾符和類型 方法 描述
int getValue() 獲取AbilitySliceLifecycleExecutor.LifecycleState枚舉常量表示的能力切片生命周期狀態(tài)的int值。
static AbilitySliceLifecycleExecutor.LifecycleState valueOf(String name) 返回具有指定名稱的此類型的枚舉常量。
static AbilitySliceLifecycleExecutor.LifecycleState[] values() 按照聲明的順序返回包含此枚舉類型常量的數組。
從 java.lang.Enum 類繼承的方法
clonecompareToequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf
從 java.lang.Object 類繼承的方法
getClassnotifynotifyAllwaitwaitwait

枚舉常量詳細信息

INITIAL

public static final AbilitySliceLifecycleExecutor.LifecycleState INITIAL

INITIAL: ability切片已加載到內存但尚未執(zhí)行。

INACTIVE

public static final AbilitySliceLifecycleExecutor.LifecycleState INACTIVE

INACTIVE: ability切片已加載并執(zhí)行,但不是交互式的。

ACTIVE

public static final AbilitySliceLifecycleExecutor.LifecycleState ACTIVE

ACTIVE: ability切片可見且可交互。

BACKGROUND

public static final AbilitySliceLifecycleExecutor.LifecycleState BACKGROUND

BACKGROUND: ability切片是不可見的。 如果系統(tǒng)內存不足,該狀態(tài)下的技能片首先被銷毀。

方法詳情

values

public static AbilitySliceLifecycleExecutor.LifecycleState[] values()

按照聲明的順序返回包含此枚舉類型常量的數組。 此方法可用于迭代常量,如下所示:

for (AbilitySliceLifecycleExecutor.LifecycleState c : AbilitySliceLifecycleExecutor.LifecycleState.values())    System.out.println(c);

返回:

包含此枚舉類型的常量的數組,按聲明的順序排列

valueOf

public static AbilitySliceLifecycleExecutor.LifecycleState valueOf(String name)

返回具有指定名稱的此類型的枚舉常量。 該字符串必須與用于在此類型中聲明枚舉常量的標識符完全匹配。(不允許使用無關的空白字符。)

參數:

參數名稱 參數描述
name 要返回的枚舉常量的名稱。

返回:

具有指定名稱的枚舉常量

Throws:

Throw名稱 Throw描述
IllegalArgumentException 如果此枚舉類型沒有具有指定名稱的常量
NullPointerException 如果參數為空

getValue

public int getValue()

獲取AbilitySliceLifecycleExecutor.LifecycleState枚舉常量表示的ability切片生命周期狀態(tài)的int值。

返回:

返回由 AbilitySliceLifecycleExecutor.LifecycleState 枚舉常量表示的ability切片生命周期狀態(tài)的 int 值。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號