BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.BaseSwitchUserTargetPreparer


ITargetPreparer الذي ينتقل إلى نوع المستخدم المحدّد في طريقة الإعداد يبقى تلقائيًا في حساب المستخدم الحالي ولا يتم الانتقال إلى حساب آخر.

يحاول استعادة حالة مستخدم الجهاز من خلال الرجوع إلى حساب المستخدم الحالي قبل التنفيذ.

بعد setUp(TestInformation)، يتم ضبط السمة PROPERTY_PREPARED_USER بقيمة حساب المستخدم الحالي.

ملخّص

الثوابت

String PROPERTY_PREPARED_USER

اسم مفتاح TestInfo property الذي يخزّن رقم تعريف حساب المستخدم الحالي للجهاز بعد إعداد الهدف

طُرق وضع التصميم العامة

BaseSwitchUserTargetPreparer()

الإجراءات العامة

final void setUp(ITestDevice device, IBuildInfo buildInfo)
final void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

الإجراءات المحمية

final Integer getPreparedUserId()
final void setPreparedUser(TestInformation testInformation, Integer userId)

الثوابت

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

اسم مفتاح TestInfo property الذي يخزّن رقم تعريف حساب المستخدم الحالي للجهاز بعد إعداد الهدف

على سبيل المثال، إذا كان حساب المستخدم الحالي قبل تفعيل أداة الإعداد هو 42 وانتقلت أداة الإعداد إلى 0، ستكون قيمة السمة "0".

ملاحظة: لا يتم ضبط السمة إذا تعذّر الانتقال إلى حساب المستخدم، وتتم إزالتها في النهاية (بعد tearDown(TestInformation,Throwable)).

Constant Value: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

طُرق وضع التصميم العامة

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

الإجراءات العامة

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

المعلَمات
device ITestDevice

buildInfo IBuildInfo

عمليات الطرح
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

المعلَمات
device ITestDevice

buildInfo IBuildInfo

e Throwable

عمليات الطرح
DeviceNotAvailableException

الإجراءات المحمية

getPreparedUserId

protected final Integer getPreparedUserId ()

المرتجعات
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

المعلَمات
testInformation TestInformation

userId Integer