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

ผู้ใช้ต้องมีอยู่จริง แต่การทดสอบจะไม่เปลี่ยนผู้ใช้หากเปลี่ยนไม่ได้ 

เมธอดสาธารณะ

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

ผู้ใช้ต้องมีอยู่จริง แต่การทดสอบจะไม่เปลี่ยนผู้ใช้หากเปลี่ยนไม่ได้

เมธอดสาธารณะ

valueOf

public static UserSwitcher.UserTypeMode valueOf (String name)

พารามิเตอร์
name String

แสดงผล
UserSwitcher.UserTypeMode

ค่า

public static final UserTypeMode[] values ()

แสดงผล
UserTypeMode[]