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()

列挙値

LEGACY

public static final UserSwitcher.UserTypeMode LEGACY

このフィールドは非推奨になりました。
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

ユーザーは存在する必要がありますが、切り替えられない場合はテストでユーザーが切り替えられることはありません。

パブリック メソッド

valueOf

public static UserSwitcher.UserTypeMode valueOf (String name)

パラメータ
name String

戻り値
UserSwitcher.UserTypeMode

values

public static final UserTypeMode[] values ()

戻り値
UserTypeMode[]