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 () |
Значения перечисления
НАСЛЕДИЕ
public static final UserSwitcher.UserTypeMode LEGACY
This field is deprecated.
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
Пользователь должен существовать, но тест не будет переключать пользователей, если переключение на него невозможно.
Общедоступные методы
значение
public static UserSwitcher.UserTypeMode valueOf (String name)
| Параметры | |
|---|---|
name | String |
| Возвраты | |
|---|---|
UserSwitcher.UserTypeMode | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.