हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
एक ITargetPreparer
जो सेटअप में सेकंडरी उपयोगकर्ता बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए.
टियरडाउन के दौरान, सेकंडरी उपयोगकर्ता को हटा दिया जाता है.
अगर कोई सेकंडरी उपयोगकर्ता पहले से मौजूद है, तो नया उपयोगकर्ता बनाने के बजाय उसका इस्तेमाल किया जाएगा. साथ ही, उसे टियरडाउन के दौरान नहीं हटाया जाएगा.
अगर डिवाइस में नया उपयोगकर्ता बनाने की क्षमता नहीं है, तो जांच को छोड़ने की वजह के तौर पर, इंस्ट्रुमेंटेशन आर्ग्युमेंट सेट किया जाएगा और उपयोगकर्ता को बदला नहीं जाएगा. डिवाइस पर चल रहे टेस्ट, इस स्थिति का जवाब देने के लिए इस आर्ग्युमेंट को पढ़ सकते हैं.
खास जानकारी
सुरक्षित तरीके |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
यह जांचता है कि ज़रूरत के मुताबिक उपयोगकर्ता बनाए जा सकते हैं या नहीं.
|
पब्लिक कंस्ट्रक्टर
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
सार्वजनिक तरीके
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस्तेमाल में मौजूद IConfiguration
को इंजेक्ट करता है.
पैरामीटर |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
पैरामीटर |
testInfo |
TestInformation |
थ्रो |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
पैरामीटर |
testInfo |
TestInformation |
e |
Throwable |
थ्रो |
DeviceNotAvailableException |
|
सुरक्षित तरीके
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
यह जांचता है कि ज़रूरत के मुताबिक उपयोगकर्ता बनाए जा सकते हैं या नहीं.
पैरामीटर |
device |
ITestDevice |
numberOfUsers |
int |
थ्रो |
DeviceNotAvailableException |
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]