UserSwitcher.UserTypeMode

public static final enum UserSwitcher.UserTypeMode
extends Enum<UserSwitcher.UserTypeMode>

java.lang.Object
   ↳ java.lang.Enum<com.android.tradefed.device.UserSwitcher.UserTypeMode>
     ↳ com.android.tradefed.device.UserSwitcher.UserTypeMode


定义了预期行为,具体取决于与其关联的 UserType

注意: 目前,仅当用户类型为 UserType.SYSTEM 时,才会检查可切换性。

摘要

枚举值

UserSwitcher.UserTypeMode  LEGACY

此字段已弃用。 TODO(b/419372865):将无法切换到 HSU 时可忽略的测试更改为使用模式 REQUIRED_ONLY 后,移除此注释。 

UserSwitcher.UserTypeMode  REQUIRED_AND_SWITCHABLE

用户必须存在且可切换到,否则准备器将失败。 

UserSwitcher.UserTypeMode  REQUIRED_ONLY

用户必须存在,但如果无法切换到该用户,测试将不会切换用户。 

公共方法

static UserSwitcher.UserTypeMode valueOf(String name)
static final UserTypeMode[] values()

枚举值

LEGACY

public static final UserSwitcher.UserTypeMode LEGACY

此字段已弃用。
TODO(b/419372865):将 HSU 无法切换到的测试更改为使用模式 REQUIRED_ONLY 后,移除此项。

如果用户类型为 SYSTEM,且设备不允许切换到系统用户,则会改为切换到第一个完整用户。

REQUIRED_AND_SWITCHABLE

public static final UserSwitcher.UserTypeMode REQUIRED_AND_SWITCHABLE

用户必须存在且可切换到,否则准备器将失败。

REQUIRED_ONLY

public static final UserSwitcher.UserTypeMode REQUIRED_ONLY

用户必须存在,但如果无法切换到该用户,测试将不会切换用户。

公共方法

valueOf

public static UserSwitcher.UserTypeMode valueOf (String name)

参数
name String

返回
UserSwitcher.UserTypeMode

values

public static final UserTypeMode[] values ()

返回
UserTypeMode[]