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.

סיכום

ערכי טיפוסים בני מנייה (enum)

UserSwitcher.UserTypeMode  LEGACY

השדה הזה הוצא משימוש. TODO(b/419372865): remove once tests that can be ignored when the HSU cannot be switched to are changed to use mode REQUIRED_ONLY. 

UserSwitcher.UserTypeMode  REQUIRED_AND_SWITCHABLE

המשתמש חייב להיות קיים ואפשר לעבור אליו, אחרת ההכנה תיכשל. 

UserSwitcher.UserTypeMode  REQUIRED_ONLY

המשתמש חייב להיות קיים, אבל המערכת לא תעביר את המשתמש לניסוי אם אי אפשר להעביר אותו. 

‫methods ציבוריים

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

ערכי טיפוסים בני מנייה (enum)

LEGACY

public static final UserSwitcher.UserTypeMode LEGACY

השדה הזה הוצא משימוש.
TODO(b/419372865): remove once tests that can be ignored when the HSU cannot be switched to are changed to use mode REQUIRED_ONLY.

אם סוג המשתמש הוא SYSTEM והמכשיר לא מאפשר מעבר למשתמש המערכת, המכשיר יעבור במקום זאת למשתמש המלא הראשון.

REQUIRED_AND_SWITCHABLE

public static final UserSwitcher.UserTypeMode REQUIRED_AND_SWITCHABLE

המשתמש חייב להיות קיים ואפשר לעבור אליו, אחרת ההכנה תיכשל.

REQUIRED_ONLY

public static final UserSwitcher.UserTypeMode REQUIRED_ONLY

המשתמש חייב להיות קיים, אבל המערכת לא תעביר את המשתמש לניסוי אם אי אפשר להעביר אותו.

‫methods ציבוריים

valueOf

public static UserSwitcher.UserTypeMode valueOf (String name)

פרמטרים
name String

חזרה לרצף השגרה
UserSwitcher.UserTypeMode

ערכים

public static final UserTypeMode[] values ()

חזרה לרצף השגרה
UserTypeMode[]