Lifecycle.Event

站在用户的角度思考问题,与客户深入沟通,找到如东网站设计与如东网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖如东地区。
java.lang.Object
|---java.lang.Enum
|---|---ohos.aafwk.ability.Lifecycle.Event
& public static enum Lifecycle.Event
& extends Enum
表示生命周期事件。 当生命周期状态发生变化时,系统会调度一个事件。
系统安排生命周期更改并将事件分派到生命周期。 Lifecycle 然后将 Event 分派到已注册的 ILifecycleObserver 以响应生命周期更改。
例如,如果注册的 LifecycleObserver 收到 ON_ACTIVE 事件,它将调用 LifecycleObserver#onActive() 将能力或能力切片更改为 ACTIVE 状态。
枚举常量摘要
| 枚举常量 | 描述 |
|---|---|
| ON_ACTIVE | 指示ability或ability切片进入 ACTIVE 状态的事件。 |
| ON_BACKGROUND | 指示ability或ability切片进入背景状态的事件。 |
| ON_FOREGROUND | 指示ability或ability切片的生命周期状态从背景更改为不活动的事件。 |
| ON_INACTIVE | 指示ability或ability切片进入 INACTIVE 状态的事件。 |
| ON_START | 指示生命周期开始的事件。 |
| ON_STOP | 表示生命周期即将被销毁的事件。 |
| UNDEFINED | 未定义的生命周期事件,表明生命周期可能尚未开始或已被销毁。 |
方法总结
| 修饰符和类型 | 方法 | 描述 |
|---|---|---|
| static Lifecycle.Event | valueOf(String name) | 返回具有指定名称的此类型的枚举常量。 |
| static Lifecycle.Event[] | values() | 按照声明的顺序返回包含此枚举类型常量的数组。 |
| 从 java.lang.Enum 类继承的方法 |
|---|
| clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| 从 java.lang.Object 类继承的方法 |
|---|
| getClass, notify, notifyAll, wait, wait, wait |
枚举常量详细信息
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切片进入 INACTIVE 状态的事件。
ON_ACTIVE
public static final Lifecycle.Event ON_ACTIVE
指示ability或ability切片进入 ACTIVE 状态的事件。
ON_BACKGROUND
public static final Lifecycle.Event ON_BACKGROUND
指示ability或ability切片进入背景状态的事件。
ON_FOREGROUND
public static final Lifecycle.Event ON_FOREGROUND
指示ability或ability切片的生命周期状态从背景更改为不活动的事件。
ON_STOP
public static final Lifecycle.Event ON_STOP
表示生命周期即将被销毁的事件。
方法详情
values
public static Lifecycle.Event[] values()
按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:
for (Lifecycle.Event c : Lifecycle.Event.values()) System.out.println(c);
返回:
包含此枚举类型的常量的数组,按声明的顺序排列
valueOf
public static Lifecycle.Event valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)
参数:
| 参数名称 | 参数描述 |
|---|---|
| name | 要返回的枚举常量的名称。 |
返回:
具有指定名称的枚举常量
Throws:
| Throw名称 | Throw描述 |
|---|---|
| IllegalArgumentException | 如果此枚举类型没有具有指定名称的常量 |
| NullPointerException | 如果参数为空 |
当前题目:创新互联鸿蒙OS教程:鸿蒙OSLifecycle.Event
网页网址:http://www.jxjierui.cn/article/dpdespj.html


咨询
建站咨询
