BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

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


ITargetPreparer जो setUp में, बताई गई उपयोगकर्ता टाइप पर स्विच करता है. डिफ़ॉल्ट रूप से, यह मौजूदा उपयोगकर्ता में बना रहता है और कोई स्विचिंग नहीं की जाती.

डिवाइस के उपयोगकर्ता की स्थिति को, पहले से मौजूद मौजूदा उपयोगकर्ता पर वापस स्विच करके रीस्टोर करने की कोशिश करता है.

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) के बाद).

कॉन्स्टेंट वैल्यू: "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