हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
DeviceReleaseReporter
public
final
class
DeviceReleaseReporter
extends Object
implements
ICommandScheduler.IScheduledInvocationListener
java.lang.Object
|
↳ |
com.android.tradefed.device.internal.DeviceReleaseReporter
|
डिवाइस रिलीज़ रिपोर्टर, डिवाइसों को रिलीज़ करने की प्रोसेस के लिए, माता-पिता/अभिभावक से बातचीत करता है.
खास जानकारी
पब्लिक कंस्ट्रक्टर
DeviceReleaseReporter
public DeviceReleaseReporter ()
सार्वजनिक तरीके
invocationInitiated
public void invocationInitiated (IInvocationContext context)
जब कोई अनुरोध शुरू किया जाता है, तब कॉलबैक. किसी भी बिल्ड को फ़ेच करने से पहले, इसे कॉल किया जाता है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# DeviceReleaseReporter\n=====================\n\n\n`\npublic\n\nfinal\n\nclass\nDeviceReleaseReporter\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\nimplements\n\n`[ICommandScheduler.IScheduledInvocationListener](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandScheduler.IScheduledInvocationListener.html)`\n\n\n`\n\n|---|------------------------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.device.internal.DeviceReleaseReporter |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nDevice release reporter that handles communicating with the parent process the device(s) to be\nreleased.\n\nSummary\n-------\n\n| ### Public constructors ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[DeviceReleaseReporter](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#DeviceReleaseReporter())`() ` |\n\n| ### Public methods ||\n|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[invocationComplete](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#invocationComplete(com.android.tradefed.invoker.IInvocationContext,%20\u003cany\u003e))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` iInvocationContext, ` map) Callback when entire invocation has completed, including all [ITestInvocationListener.invocationEnded(long)](../../../../../../../reference/tradefed/com/android/tradefed/result/ITestInvocationListener.html#invocationEnded(long)) events. |\n| ` void` | ` `[invocationInitiated](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#invocationInitiated(com.android.tradefed.invoker.IInvocationContext))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` context) ` Callback when an invocation is initiated. |\n| ` void` | ` `[releaseDevices](../../../../../../../reference/tradefed/com/android/tradefed/device/internal/DeviceReleaseReporter.html#releaseDevices(com.android.tradefed.invoker.IInvocationContext,%20\u003cany\u003e))`(`[IInvocationContext](../../../../../../../reference/tradefed/com/android/tradefed/invoker/IInvocationContext.html)` context, ` devicesStates) Callback associated with [ICommandOptions.earlyDeviceRelease()](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandOptions.html#earlyDeviceRelease()) to release the devices when done with them. |\n\nPublic constructors\n-------------------\n\n### DeviceReleaseReporter\n\n```\npublic DeviceReleaseReporter ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### invocationComplete\n\n```\npublic void invocationComplete (IInvocationContext iInvocationContext, \n map)\n```\n\nCallback when entire invocation has completed, including all [ITestInvocationListener.invocationEnded(long)](../../../../../../../reference/tradefed/com/android/tradefed/result/ITestInvocationListener.html#invocationEnded(long)) events.\n\n\u003cbr /\u003e\n\n### invocationInitiated\n\n```\npublic void invocationInitiated (IInvocationContext context)\n```\n\nCallback when an invocation is initiated. This is called before any builds are fetched.\n\n\u003cbr /\u003e\n\n### releaseDevices\n\n```\npublic void releaseDevices (IInvocationContext context, \n devicesStates)\n```\n\nCallback associated with [ICommandOptions.earlyDeviceRelease()](../../../../../../../reference/tradefed/com/android/tradefed/command/ICommandOptions.html#earlyDeviceRelease()) to release the\ndevices when done with them.\n\n\u003cbr /\u003e"]]