AdServicesनतीजे पाने वाला

public interface AdServicesOutcomeReceiver

android.adservices.common.AdServicesCampaignReceiver<R, E का एक्सटेंशन java.lang.Throwable है>


कॉलबैक इंटरफ़ेस का इस्तेमाल तब किया जाता है, जब किसी एसिंक्रोनस कार्रवाई की वजह से कोई गड़बड़ी हो सकती है. एग्ज़ैक्ट 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: एसिंक्रोनस ऑपरेशन से डिलीवर की गई वैल्यू.