संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
AdServicesनतीजे पाने वाला
public
interface
AdServicesOutcomeReceiver
कॉलबैक इंटरफ़ेस का इस्तेमाल तब किया जाता है, जब किसी एसिंक्रोनस कार्रवाई की वजह से कोई गड़बड़ी हो सकती है. एग्ज़ैक्ट
OutcomeReceiver
क्लास की कॉपी, जिसे AdServices पैकेज में इसके लिए फिर से तय किया गया है
Android R के साथ काम करने की सुविधा, पुराने सिस्टम के साथ काम करती है.
इस इंटरफ़ेस का इस्तेमाल उन मामलों में किया जा सकता है जहां एसिंक्रोनस एपीआई या तो किसी वैल्यू के साथ पूरा हो सकता है
या Throwable
के साथ दिखाया जा सकता है जो किसी गड़बड़ी को दिखाता है.
खास जानकारी
सार्वजनिक तरीके |
default
void
|
onError(E error)
एसिंक्रोनस कार्रवाई फ़ेल होने पर कॉल किया जाता है.
|
abstract
void
|
onResult(R result)
इसे तब कॉल किया जाता है, जब एसिंक्रोनस कार्रवाई पूरी हो जाती है और नतीजे की वैल्यू डिलीवर करती है.
|
सार्वजनिक तरीके
ऑन एरर
public void onError (E error)
एसिंक्रोनस कार्रवाई फ़ेल होने पर कॉल किया जाता है. गड़बड़ी का मोड, इस तरीके को तर्क के तौर पर दिए गए Throwable
से दिखाया जाता है.
पैरामीटर |
error |
E : गड़बड़ी के बारे में ज़्यादा जानकारी के साथ Throwable की सब-क्लास.
यह मान null नहीं हो सकता. |
ऑन-नतीजे
public abstract void onResult (R result)
इसे तब कॉल किया जाता है, जब एसिंक्रोनस कार्रवाई पूरी हो जाती है और नतीजे की वैल्यू डिलीवर करती है.
पैरामीटर |
result |
R : एसिंक्रोनस ऑपरेशन से डिलीवर की गई वैल्यू. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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,["# AdServicesOutcomeReceiver\n\n[**Added in Android UpsideDownCakePrivacySandbox**](/preview) \n\nAdServicesOutcomeReceiver\n=========================\n\n\n`\npublic\n\n\ninterface\nAdServicesOutcomeReceiver\n`\n\n\n`\n\n\n`\n\n|---------------------------------------------------------------------------------------------------------------------------|\n| android.adservices.common.AdServicesOutcomeReceiver\\\u003cR, E extends [java.lang.Throwable](/reference/java/lang/Throwable)\\\u003e |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nCallback interface intended for use when an asynchronous operation may result in a failure. Exact\ncopy of the [OutcomeReceiver](/reference/android/os/OutcomeReceiver) class, re-defined in the AdServices package for\nbackwards compatibility to Android R.\n\nThis interface may be used in cases where an asynchronous API may complete either with a value\nor with a [Throwable](/reference/java/lang/Throwable) that indicates an error.\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` default void` | ` `[onError](/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesOutcomeReceiver#onError(E))`(E error) ` Called when the asynchronous operation fails. |\n| ` abstract void` | ` `[onResult](/design-for-safety/privacy-sandbox/reference/adservices/common/AdServicesOutcomeReceiver#onResult(R))`(R result) ` Called when the asynchronous operation succeeds and delivers a result value. |\n\nPublic methods\n--------------\n\n### onError\n\n[**Added in Android UpsideDownCakePrivacySandbox**](/preview) \n\n```\npublic void onError (E error)\n```\n\nCalled when the asynchronous operation fails. The mode of failure is indicated by the [Throwable](/reference/java/lang/Throwable) passed as an argument to this method.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------|\n| `error` | `E`: A subclass of [Throwable](/reference/java/lang/Throwable) with more details about the error that occurred. This value cannot be `null`. \u003cbr /\u003e |\n\n### onResult\n\n[**Added in Android UpsideDownCakePrivacySandbox**](/preview) \n\n```\npublic abstract void onResult (R result)\n```\n\nCalled when the asynchronous operation succeeds and delivers a result value.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|----------------------------------------------------------------|\n| `result` | `R`: The value delivered by the asynchronous operation. \u003cbr /\u003e |"]]