codecamp

鸿蒙OS ContinuationState

ContinuationState

java.lang.Object

|---java.lang.Enum<ContinuationState&

|---|---ohos.aafwk.ability.ContinuationState

& public enum ContinuationState
& extends Enum<ContinuationState&

枚举已实现 IAbilityContinuation 并处于允许将功能迁移回的可逆迁移过程中的迁移状态。 以下示例描述了迁移过程中的状态更改:

设备 A 上 FooAbility 的初始状态是 LOCAL_RUNNING。 如果以可逆的方式迁移到设备 B,则其在设备 A 上的状态变为 REMOTE_RUNNING,在设备 B 上的状态变为 REPLICA_RUNNING。 如果它以不可逆的方式迁移到设备 B,它在两个设备上的状态都是 LOCAL_RUNNING。

枚举常量摘要

枚举常量 描述
LOCAL_RUNNING 表示该功能正在本地设备上运行。
REMOTE_RUNNING 表示该功能已迁移到另一台设备。
REPLICA_RUNNING 表示该功能已从另一台设备迁移到当前设备。

方法总结

修饰符和类型 方法 描述
static ContinuationState valueOf(String name) 返回具有指定名称的此类型的枚举常量。
static ContinuationState[] values() 按照声明的顺序返回包含此枚举类型常量的数组。
从 java.lang.Enum 类继承的方法
clonecompareToequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf
从 java.lang.Object 类继承的方法
getClassnotifynotifyAllwaitwaitwait

枚举常量详细信息

LOCAL_RUNNING public static final ContinuationState LOCAL_RUNNING

表示该功能正在本地设备上运行。

REMOTE_RUNNING

public static final ContinuationState REMOTE_RUNNING

表示该功能已迁移到另一台设备。

REPLICA_RUNNING

public static final ContinuationState REPLICA_RUNNING

表示该功能已从另一台设备迁移到当前设备。

方法详情

values

public static ContinuationState[] values()

按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:

for (ContinuationState c : ContinuationState.values())    System.out.println(c);

返回:

包含此枚举类型的常量的数组,按声明的顺序排列

valueOf

public static ContinuationState valueOf(String name)

返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)

参数:

参数名称 参数描述
name 要返回的枚举常量的名称。

返回:

具有指定名称的枚举常量

Throws:

Throw名称 Throw描述
IllegalArgumentException 如果此枚举类型没有具有指定名称的常量
NullPointerException 如果参数为空
鸿蒙OS AbilitySliceLifecycleExecutor.LifecycleState
鸿蒙OS FormException.FormError
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }