تعویض‌کننده‌ی کاربر.حالت نوع کاربر

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

شیء جاوا
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

این فیلد منسوخ شده است.
TODO(b/419372865): تست‌هایی که می‌توان در صورت عدم امکان تغییر HSU به حالت REQUIRED_ONLY نادیده گرفت، حذف می‌شوند.

اگر نوع کاربر SYSTEM باشد و دستگاه اجازه تغییر به کاربر سیستم را ندهد، به جای آن به اولین کاربر کامل تغییر خواهد کرد.

مورد نیاز و قابل تغییر

public static final UserSwitcher.UserTypeMode REQUIRED_AND_SWITCHABLE

کاربر باید وجود داشته باشد و قابل تغییر به آن باشد، در غیر این صورت آماده‌ساز با شکست مواجه خواهد شد.

فقط مورد نیاز

public static final UserSwitcher.UserTypeMode REQUIRED_ONLY

کاربر باید وجود داشته باشد، اما اگر قابلیت تغییر به کاربر دیگری وجود نداشته باشد، تست کاربر را تغییر نمی‌دهد.

روش‌های عمومی

ارزش

public static UserSwitcher.UserTypeMode valueOf (String name)

پارامترها
name String

بازگشت‌ها
UserSwitcher.UserTypeMode

ارزش‌ها

public static final UserTypeMode[] values ()

بازگشت‌ها
UserTypeMode[]