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


Define o comportamento esperado dependendo do UserType associado a ele.

OBSERVAÇÃO : no momento, a capacidade de alternância só é verificada quando o tipo de usuário é UserType.SYSTEM.

Resumo

Valores de tipo enumerado

UserSwitcher.UserTypeMode  LEGACY

O uso desse campo foi descontinuado. TODO(b/419372865): remover quando os testes que podem ser ignorados quando a HSU não puder ser trocada forem alterados para usar o modo REQUIRED_ONLY. 

UserSwitcher.UserTypeMode  REQUIRED_AND_SWITCHABLE

O usuário precisa existir e ser possível alternar para ele. Caso contrário, o preparador vai falhar. 

UserSwitcher.UserTypeMode  REQUIRED_ONLY

O usuário precisa existir, mas o teste não vai mudar de usuário se não for possível fazer isso. 

Métodos públicos

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

Valores de tipo enumerado

LEGACY

public static final UserSwitcher.UserTypeMode LEGACY

O uso deste campo foi suspenso.
TODO(b/419372865): remover quando os testes que podem ser ignorados quando a HSU não puder ser trocada forem alterados para usar o modo REQUIRED_ONLY.

Se o tipo de usuário for SYSTEM e o dispositivo não permitir a troca para o usuário do sistema, ele vai mudar para o primeiro usuário completo.

REQUIRED_AND_SWITCHABLE

public static final UserSwitcher.UserTypeMode REQUIRED_AND_SWITCHABLE

O usuário precisa existir e ser possível alternar para ele. Caso contrário, o preparador vai falhar.

REQUIRED_ONLY

public static final UserSwitcher.UserTypeMode REQUIRED_ONLY

O usuário precisa existir, mas o teste não vai mudar de usuário se não for possível fazer isso.

Métodos públicos

valueOf

public static UserSwitcher.UserTypeMode valueOf (String name)

Parâmetros
name String

Retorna
UserSwitcher.UserTypeMode

values

public static final UserTypeMode[] values ()

Retorna
UserTypeMode[]